Configuring Credit Cards

Learn how to configure Credit Cards for DigitalRiver.js with Elements.

If you're using DigitalRiver.js with Elements, you can create a Credit Card payment method for your app or website in three easy steps:

Step 1: Build a Credit Card source request object

The Credit Card Source Request object requires the following fields.

Field
Value

type

creditCard

sessionId

The payment session identifier.

Step 2: Create a Credit Card source using DigitalRiver.js

Create the elements

Use the DigitalRiver.js library to create and mount elements to the HTML container.

var options = {
        style: {
        base: {
            color: "#fff",
            fontFamily: "Arial, Helvetica, sans-serif",
            fontSize: "16px",
        }
    }
}
  
//Create your elements
var cardNumber = digitalriver.createElement('cardnumber', options);
var cardExpiration = digitalriver.createElement("cardexpiration", options);
var cardCVV = digitalriver.createElement("cardcvv", options);
  
//Place the created elements on the page.
cardNumber.mount('card-number');
cardExpiration.mount('card-expiration');
cardCVV.mount('card-cvv');

Create the source

To create a credit card payment source, you must reference the created element and the supplemental data in your createSource arrow-up-rightrequest. DigitalRiver.js will retrieve and assemble the request on your behalf.

circle-info

The address object must contain postal code and state/province data that adheres to a standardized format.

Credit Card source example

Step 3: Use the authorized source

Once authorized, you can use the source by attaching it to a checkout or a customer for multiple uses.

Option 1. Attach the source to a checkout

Option 2. Attach the source to a customer

Testing Credit Cards

See Testing standard payment methods for testing instructions.

Last updated