Requesting On-Demand Transactions

An on-demand transaction is a real-time transaction using the details represented by a token. The on-demand transactions that you can request are:

nCredit cards—authorization, sale (authorization and capture combined), and credit.

nElectronic checks—debit and credit. See Electronic Check Services Using the Simple Order API (PDF | HTML).

To request an on-demand sale transaction:

Step 1Set the ccAuthService_run service field to true.

Step 2Set the ccCaptureService_run service field to true.

Step 3Include the following required fields in the request:

nmerchantID

nmerchantReferenceCode

npurchaseTotals_currency

npurchaseTotals_grandTotalAmount

nrecurringSubscriptionInfo_subscriptionID—set to the token value.

For detailed descriptions of request and reply fields, see API Fields.

 

To request an on-demand credit transaction:

Step 1Set the ccCreditService_run service field to true.

Step 2Include the following fields in the request:

nmerchantID

nmerchantReferenceCode

npurchaseTotals_currency

npurchaseTotals_grandTotalAmount

nrecurringSubscriptionInfo_subscriptionID—set to the token value.

For detailed descriptions of request and reply fields, see API Fields.