Non-eCommerce Integrations
You can use the Hosted Checkout with any transaction source configured on your merchant profile (such as Internet, call center, or telephone order). To define the transaction source, include the transaction.source field in the INITIATE CHECKOUT request.
If the transaction.source
field:
- Has a value other than INTERNET, the payment options that require the payer to be present are not supported.
- Is not included in the request, it defaults to INTERNET, if supported on your merchant-acquirer link. If not supported, it defaults to the transaction source in your merchant profile.
Controlling the card security code field
You can control whether payers are required to provide the Card Security Code to process the payment by setting interaction.displayControl.cardSecurityCode in the INITIATE CHECKOUT request to one of the following values.
- OPTIONAL: If you want the Hosted Payment Page to display the Card Security Code input field, but input to this field is not mandatory.
- MANDATORY (default): If you want the Hosted Payment Page to display the Card Security Code input field and make it mandatory.
Warning: Be careful about making the Card Security Code optional, as some acquirers require it to process the transaction.