Table of Contents |
---|
1. Introduction
Seamless supports collecting the payment online directly as a Credit card or Debit card via the CyberSource payment gateway.
Info |
---|
The online payment is supported on the Customer Portal only, which is referred to the link Made payments via Credit/ Debit card |
2. Billing Provider Setups in Finance Settings
...
Credential
...
Credentials: Your Cybersource tenant’s MerchantId, Merchant API Key, and Shared Secret Key for API calls.
...
Run Environment: This is the API hostname. CyberSource provides a free sandbox environment for testing with the hostname For preview/ UAT tenant, the hostname should be apitest.cybersource.com. The production hostname is api.cybersource.com. Please refer to this documentation for more details https://developer.cybersource.com/docs/cybs/en-us/payer-authentication/developer/all/rest/payer-auth/pa-intro-pa/pa-intro-integrating-pa/pa-intro-hostname. html.
Country: We use the feature Unified Checkout which is limited by country so using this field in the connection details may detect if the feature is available there. The input should Your country name, the input must be a two-character IOS ISO Standard .Credentials: CyberSource requires MerchantId, Merchant API Key, and Shared Secret Key for API calls. CyberSource allows us to create free merchant accounts for the sandbox environment at https://developer.cybersource.com/hello-world/sandbox.html. After creating the merchant account, log in to the home page https://ebc2test.cybersource.com/ebc2/, the credentials can be generated there at the section Generate Key(e.g. Vietnam would be VN). This field would be used in the connection details to detect if Unified Checkout supports your country.
Billing Provider Configuration
...
...
CurrencyCode: This is for the feature “Manage customer registered payment credit/debit cards”. We use the checkout widget provided by CyberSource Unified Checkout to collect customer credit/debit cards and save them as tokens but the relevant CyberSource APIs require a currency code to be passed in. The currency code is retrieved from here for this purpose.
CyberSource Merchant Setups
We use the feature CyberSource Unified Checkout for our checkout functionality so the payment configuration should have Unified Checkout enabled in the CyberSource merchant account.
For more details about Unified Checkout, please visit this document page https://developer.cybersource.com/docs/cybs/en-us/digital-accept-flex/developer/all/rest/digital-accept-flex/uc-intro.html.
...
We use CyberSource Token Management Service (TMS) to save customer credit/debit cards as tokens for some of our features such as recurring payments, managing customers registered payment cards, etc. To make these features work, we should have the TMS enabled. TMS cannot be enabled on the CyberSource portal, it should be done by the CyberSource team or if the merchant is added by resellers then we will need to reach out to them for the configuration.
For more details about TMS, please visit this document pagehttps://developer.cybersource.com/docs/cybs/en-us/tms/developer/ctv/rest/tms/tms-overview.html.
...
Go Live Setups
...
the default currency to use for collecting payment via CyberSource Unified Checkout