Table of Contents |
---|
Feature Flags
Finance_BillingIntegration
Plugins_CyberSourceBillingProviderIntegration
DevOps Configuration
EKS ConfigMap needs to be updated to add CybersourceUnifiedCheckoutTargetOrigins. The value is the customer portal URLs.
...
Billing Provider Setups in Finance Settings
Run Environment: This is actually the API hostname. CyberSource provides a free sandbox environment for testing with the hostname apitest.cybersource.com.
Country: We use the feature Unified Checkout and it is limited by country so using this field in the connection details may detect if the feature is available there.
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/ and the credentials can be generated there at the section Generate Key.
Billing Provider Settings:
CurrencyCode: This is used for the feature “Manage customer registered payment card”. We use the checkout widget of Unified Checkout to collect customer credit/debit cards but the Unified Checkout API requires a currency to be passed in so the currency is retrieved here.
...
CyberSource Merchant Setups
...
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.
...
Billing Provider Setups in Finance Settings
Run Environment: This is actually the API hostname. CyberSource provides a free sandbox environment for testing with the hostname apitest.cybersource.com.
Country: We use the feature Unified Checkout and it is limited by country so using this field in the connection details may detect if the feature is available there.
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/ and the credentials can be generated there at the section Generate Key.
Billing Provider Settings:
CurrencyCode: This is used for the feature “Manage customer registered payment card”. We use the checkout widget of Unified Checkout to collect customer credit/debit cards but the Unified Checkout API requires a currency to be passed in so the currency is retrieved here.
...
Go Live Setups
To transition the Cybersource account from test to live status, also referred to as go live, and process real transactions in Production, we need an activation process. Please follow this guide for the process https://support.cybersource.com/knowledgebase/Knowledgearticle/?code=000002034.