Enabling Kount verification with your own form
Background |
---|
Before starting this tutorial, make sure you understand the following topics from the Quick start section:
|
You can enable Kount verification while saving a card token or running a transaction
with the iframe, with your own form, or through the API.
Nexio will run one of two Risk Inquiry Service (RIS) requests depending on whether customer information (customer.customerRef
) is provided in the request body:
Information Provided | Inquiry Mode |
---|---|
Customer Ref Provided | Kount Central full inquiry with returned thresholds (Inquiry Mode: W) |
Customer Ref Not Provided | Default Inquiry (Inquiry Mode: Q) |
(Please see Kount's documentation for more information on Inquiry Modes.)
While saving a card token
-
Configure Your Account
Contact Integrations Support to ensure Kount is enabled on your merchant account.
-
Prepare the Iframe
Follow steps 1-6 of the Creating a save card page with the iframe tutorial.
-
Request a One-time-use Token
Request an e-commerce one-time-use token.
(This is step 7a of the Creating a save card page with the iframe tutorial.)
curl -X POST https://api.nexiopaysandbox.com/pay/v3/token \ -H 'Content-Type: application/json' \ -H 'Accept: application/json' \ -H 'Authorization: Basic [Base64_encoded_login]' -d '{}'
-
Post Card Information to Nexio
Follow step 7b of the Creating a save card page with the iframe tutorial. Include the object
"processingOptions": { "checkFraud": true }
in the body of your request.curl -X POST https://api.nexiopaysandbox.com/pay/v3/saveCard \ -H 'Content-Type: application/json' \ -H 'Accept: application/json' \ -H 'Authorization: Basic [Base64_encoded_login]' -d '{ "card": { "cardHolderName": "John H Doe", "encryptedNumber": "cu3yRktaYFK2LUC6DpNK289tYDsGRCi7cO+GeG0hkeYFvT7Y8/oY5r53obMz6Q/BZ38gk2u2Ufwy8ojBcX2sfNjG5jplGTXA4NNlSIUjMFfiHe1sff1JFpThoiW/IIlifGlbWu+S1/9pqWPTzJ2+DcjwohbHzsDahhYewFhXgC8qsK0ypi/Shlp+CwRITyIvbVXESD0xz3YOTRHeZLlChvVqN8z4ZzN8nm0MXkmT1wcpYI73bH4KdnPwNU3s7XxvP/ernQP73SHHAOKSLlz4F6AEHFjJiCoXzeLF7LwEjRdxDJ0sKVXbRk3i9BGh+8Nle2VYgjpUWtk2763QkvZiQQ==", "expirationMonth": "12", "expirationYear": "20" }, "token": "eb50a022-d6de-4244-a1e6-dcb8522b2d19", "processingOptions": { "checkFraud": true } }'
-
Listen for Nexio's Response
Follow step 8 of the Creating a save card page with the iframe tutorial. See the Kount Response page for more information about the possible results included in the response.
While running a transaction
-
Configure Your Account
Contact Integrations Support to ensure Kount is enabled on your merchant account.
-
Prepare the Iframe
Follow steps 1-5 of the Creating a card checkout page with your own form tutorial.
-
Post Card Information to Nexio
Follow step 5 of the Creating a card checkout page with your own form tutorial.
Include the object
"processingOptions": { "checkFraud": true }
in the body of your request.curl -X POST https://api.nexiopaysandbox.com/pay/v3/process \ -H 'Content-Type: application/json' \ -H 'Accept: application/json' \ -H 'Authorization: Basic [Base64_encoded_login]' -d '{ "data": {}, "tokenex": { "token": "6ee140a0-05d1-4958-8325-b38a690dbb9d" }, "processingOptions": { "checkFraud": true } }'
-
Create a Receipt for the Customer
Follow step 6 of the Creating a card checkout page with your own form tutorial.
See the Kount Response section for more information about the possible results included in the response.
Updated 8 months ago