Payment Processing
Payment Configurations

Cybersource Configuration

4min

After selecting Cybersource from the Payments menu, from the Choose a Config dropdown, click on Create New Config

Document image


The following information must be entered to activate Cybersource on your storefront. 

  • Configuration Name: This acts as a nickname for this setup within UpStart Commerce. Choose a clear name that identifies your store and environment (e.g., "[Your Store Name] - Cybersource Test").
  • Enabled: This is a simple on/off switch. Toggle “On” to allow customers to use Cybersource for payments on your storefront.
  • Sandbox: This is a simulated environment for testing purposes. Use this to test your payment processing setup before making it available to real customers. No actual money is exchanged in Sandbox mode.
  • Production: Choose this option when your store is ready to accept real customer payments using Cybersource.
  • Key File Password: This password protects your Cybersource Key File, which is a crucial security element. Think of it like a lock on a safe containing your account details. Keep this password confidential.
  • Merchant ID: This unique identifier is provided by Cybersource when you create your merchant account. It tells Cybersource which account the transactions belong to.
  • Key File: This is a digital certificate file, often with a .p12 extension. It acts like an electronic ID card for your Cybersource account, allowing UpStart Commerce to securely communicate with Cybersource. You should have obtained this file from your Cybersource account dashboard.

Additional Considerations

  • For secure communication between your website and Cybersource, you'll need a valid SSL certificate installed on your website. This ensures sensitive information like credit card details is encrypted during transmission.
  • Avoid storing your Key File password directly within the configuration for better security. Consider using secure credential management solutions offered by UpStart Commerce or your hosting platform.

By following these steps and providing the required information, you can successfully configure Cybersource payment processing in UpStart Commerce and start accepting secure online payments.

Google Pay Integration

UpStart Commerce has integrated Google Pay as a payment option, leveraging the CyberSource payment gateway. This integration allows you to offer your customers a seamless and secure payment experience using Google Pay.

How to Add Google Pay to Your Online Store

  1. Turn on Google Pay in your payment settings:
    • Log into your UpStart account
    • Find the CyberSource settings
    • Look for the Google Pay option and switch it on
  2. Add the Google Pay button to your website:
    • You'll need to use Google's special code (called a JavaScript library) to do this. A complete guide for this step is available here.
  3. Integrate with Set Payment:
    • The second step is to integrate the Set Payment Cart API, which can be found here.
    • You will need to use the exec SetGoogleCSPaymentExec. This exec has a single field: token.
    • This API needs to be invoked in the onPaymentAuthorized callback, and you should set the token after base64 encoding it.