Back-office workflow

The back-office workflow is for any forms that take donations where the donors are not present and back office users enter payment data on their behalf. Common examples include donations from telephone calls or mailers.

Back-office donations include store card info transactions and update card info transactions. To ensure compliance for back-office one-off donations, the consuming application must:

These integration steps ensure that back-office donations are compliant with SCA regulations and help reduce malicious card testing.

The security token is a unique token that enables integrating applications to operate in a privileged context. To obtain a security token, you make a request with the security token endpoint.

As with other Payments API endpoints, this security token request should be made server-to-server, and because authentication is performed with BBPS credentials, any transaction with the security token operates in a higher level of trust.

JavaScript
      var transactionData = {
        'key': 'ca01585e-70cb-47b1-bbe2-99040d6bba9d',
        'payment_configuration_id': '703e41ba-3e22-4bee-a70c-37c45752493b',
        'amount': 10.00,
        'client_app_name': 'Blackbaud Checkout Sample Data',
        'security_token': '1e2eccc9-4867-4620-61c9-6ab8488ec7b7',
        'is_offline': true
      };

      Blackbaud_OpenPaymentForm(transactionData);
    
var transactionData = {
  'key': 'ca01585e-70cb-47b1-bbe2-99040d6bba9d',
  'payment_configuration_id': '703e41ba-3e22-4bee-a70c-37c45752493b',
  'amount': 10.00,
  'client_app_name': 'Blackbaud Checkout Sample Data',
  'security_token': '1e2eccc9-4867-4620-61c9-6ab8488ec7b7',
  'is_offline': true
};

Blackbaud_OpenPaymentForm(transactionData);