...
Billing Provider Setups in Finance Settings
...
Run Environment: This is the API hostname. CyberSource provides a free sandbox environment for testing with the hostname 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 be a two-character IOS 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.
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.
...