Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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.

...