Home > Examples


Examples

Example 3Request: Create a Customer Token 

<requestMessage xmlns="urn:schemas-cybersource-com:transaction-data-1.138">

<merchantID>mid1234</merchantID>

<merchantReferenceCode>ref9876</merchantReferenceCode>

<billTo>

<firstName>Jane</firstName>

<lastName>Smith</lastName>

<street1>123 Main Street</street1>

<city>Small Town</city>

<state>CA</state>

<postalCode>98765</postalCode>

<country>US</country>

<phoneNumber>987-654-3210<phoneNumber>

<email>jsmith@example.com</email>

</billTo>

<shipTo>

<firstName>Jane</firstName>

<lastName>Smith</lastName>

<street1>123 Main Street</street1>

<city>Small Town</city>

<state>CA</state>

<postalCode>98765</postalCode>

<country>US</country>

</shipTo>

<purchaseTotals>

<currency>USD</currency>

</purchaseTotals>

<card>

<accountNumber>411111111111xxxx</accountNumber>

<expirationMonth>12</expirationMonth>

<expirationYear>2020</expirationYear>

<cardType>001</cardType>

</card>

<recurringSubscriptionInfo>

<frequency>on-demand</frequency>

</recurringSubscriptionInfo>

<merchantDefinedData>

<field1>defined data text 1</field1>

<field2>defined data text 2</field2>

<field3>defined data text 3</field3>

<field4>defined data text 4</field4>

</merchantDefinedData>

<merchantSecureData>

<field1>secure data text 1</field1>

<field2>secure data text 2</field2>

<field3>secure data text 3</field3>

<field4>secure data text 4</field4>

</merchantSecureData>

<paySubscriptionCreateService run="true"/>

</requestMessage>

Example 4Reply: Create a Customer Token 

<c:replyMessage xmlns:c="urn:schemas-cybersource-com:transaction-data-1.138">

<c:merchantReferenceCode>ref9876</c:merchantReferenceCode>

<c:requestID>4992578986976129904008</c:requestID>

<c:decision>ACCEPT</c:decision>

<c:reasonCode>100</c:reasonCode>

<c:paySubscriptionCreateReply>

<c:reasonCode>100</c:reasonCode>

<c:subscriptionID>554FDB92B1DAD8F9E0539599D30A3100</c:subscriptionID>

<c:instrumentIdentifierID>7040000000000181111</c:instrumentIdentifierID>

<c:instrumentIdentifierStatus>ACTIVE</c:instrumentIdentifierStatus>

<c:instrumentIdentifierNew>Y</c:instrumentIdentifierNew>

</c:paySubscriptionCreateReply>

</c:replyMessage>

Example 5Request: Authorize and Create a Customer Token

<requestMessage xmlns="urn:schemas-cybersource-com:transaction-data-1.138">

<merchantID>mid1234</merchantID>

<merchantReferenceCode>ref9876</merchantReferenceCode>

<billTo>

<firstName>Jane</firstName>

<lastName>Smith</lastName>

<street1>123 Main Street</street1>

<city>Small Town</city>

<state>CA</state>

<postalCode>98765</postalCode>

<country>US</country>

<phoneNumber>987-654-3210</phoneNumber>

<email>jsmith@example.com</email>

</billTo>

<shipTo>

<firstName>Jane</firstName>

<lastName>Smith</lastName>

<street1>123 Main Street</street1>

<city>Small Town</city>

<state>CA</state>

<postalCode>98765</postalCode>

<country>US</country>

</shipTo>

<purchaseTotals>

<currency>USD</currency>

<grandTotalAmount>10.00</grandTotalAmount>

</purchaseTotals>

<merchantDefinedData>

<field1>defined data text 1</field1>

<field2>defined data text 2</field2>

<field3>defined data text 3</field3>

<field4>defined data text 4</field4>

</merchantDefinedData>

<merchantSecureData>

<field1>secure data text 1</field1>

<field2>secure data text 2</field2>

<field3>secure data text 3</field3>

<field4>secure data text 4</field4>

</merchantSecureData>

<card>

<accountNumber>411111111111xxxx</accountNumber>

<expirationMonth>12</expirationMonth>

<expirationYear>2020</expirationYear>

<cardType>001</cardType>

</card>

<recurringSubscriptionInfo>

<frequency>on-demand</frequency>

</recurringSubscriptionInfo>

<paySubscriptionCreateService run="true"/>

<ccAuthService run="true"/>

</requestMessage>

Example 6Reply: Authorize and Create a Customer Token 

<c:replyMessage xmlns:c="urn:schemas-cybersource-com:transaction-data-1.135">

<c:ccAuthReply>

<c:amount>10.00</c:amount>

<c:authorizationCode>888888</c:authorizationCode>

<c:avsCode>X</c:avsCode>

<c:reasonCode>100</c:reasonCode>

<c:reconciliationID>40368790XuwiGOmX</c:reconciliationID>

</c:ccAuthReply>

<c:merchantReferenceCode>ref9876</c:merchantReferenceCode>

<c:requestID>3790672461500176726470</c:requestID>

<c:decision>ACCEPT</c:decision>

<c:reasonCode>100</c:reasonCode>

<c:paySubscriptionCreateReply>

<c:reasonCode>100</c:reasonCode>

<c:instrumentIdentifierID>7040000000000181111</c:instrumentIdentifierID>

<c:instrumentIdentifierStatus>active</c:instrumentIdentifierStatus>

<c:instrumentIdentifierNew>Y</c:instrumentIdentifierNew>

<c:subscriptionID>554FDB92B1DAD8F9E0539599D30A3100</c:subscriptionID>

</c:paySubscriptionCreateReply>

<c:purchaseTotals>

<c:currency>USD</c:currency>

</c:purchaseTotals>

</c:replyMessage>

Example 7Request: Create a COF Network Token 

<requestMessage xmlns="urn:schemas-cybersource-com:transaction-data-1.138">

<merchantID>mid1234</merchantID>

<merchantReferenceCode>ref9876</merchantReferenceCode>

<billTo>

<firstName>Jane</firstName>

<lastName>Smith</lastName>

<street1>123 Main Street</street1>

<city>Small Town</city>

<state>CA</state>

<postalCode>98765</postalCode>

<country>US</country>

<phoneNumber>987-654-3210/phoneNumber>

<email>jsmith@example.com</email>

</billTo>

<shipTo>

<firstName>Jane</firstName>

<lastName>Smith</lastName>

<street1>123 Main Street</street1>

<city>Small Town</city>

<state>CA</state>

<postalCode>98765</postalCode>

<country>US</country>

</shipTo>

<purchaseTotals>

<currency>USD</currency>

</purchaseTotals>

<card>

<accountNumber>411111111111xxxx</accountNumber>

<expirationMonth>07</expirationMonth>

<expirationYear>2020</expirationYear>

<cvNumber>999<cvNumber>

<cardType>001</cardType>

</card>

<recurringSubscriptionInfo>

<frequency>on-demand</frequency>

</recurringSubscriptionInfo>

<paySubscriptionCreateService run="true"/>

</requestMessage>

Example 8Reply: Create a COF Network Token 

<c:replyMessage xmlns:c="urn:schemas-cybersource-com:transaction-data-1.138">

<c:merchantReferenceCode>ref9876</c:merchantReferenceCode>

<c:requestID>4992578986976129904008</c:requestID>

<c:decision>ACCEPT</c:decision>

<c:reasonCode>100</c:reasonCode>

<c:paySubscriptionCreateReply>

<c:reasonCode>100</c:reasonCode>

<c:subscriptionID>554FDB92B1DAD8F9E0539599D30A3100</c:subscriptionID>

<c:instrumentIdentifierID>7040000000000181111</c:instrumentIdentifierID>

<c:instrumentIdentifierStatus>ACTIVE</c:instrumentIdentifierStatus>

<c:instrumentIdentifierNew>Y</c:instrumentIdentifierNew>

</c:paySubscriptionCreateReply>

</c:replyMessage>

Example 9Request: Retrieve a Customer Token

<requestMessage xmlns="urn:schemas-cybersource-com:transaction-data-1.138">

<merchantID>mid1234</merchantID>

<merchantReferenceCode>ref9876</merchantReferenceCode>

<recurringSubscriptionInfo>

<subscriptionID>554FDB92B1DAD8F9E0539599D30A3100</subscriptionID>

</recurringSubscriptionInfo>

<paySubscriptionRetrieveService run="true"/>

</requestMessage>

Example 10Reply: Retrieve a Customer Token

<c:replyMessage xmlns:c="urn:schemas-cybersource-com:transaction-data-1.138">

<c:merchantReferenceCode>ref9876</c:merchantReferenceCode>

<c:requestID>4992597963906457904010</c:requestID>

<c:decision>ACCEPT</c:decision>

<c:reasonCode>100</c:reasonCode>

<c:paySubscriptionRetrieveReply>

<c:reasonCode>100</c:reasonCode>

<c:latestCardSuffix>1234</c:latestCardSuffix>

<c:latestCardExpirationMonth>07</c:latestCardExpirationMonth> <c:latestCardExpirationYear>2020</c:latestCardExpirationYear>

<c:cardAccountNumber>411111111111xxxx</c:cardAccountNumber>

<c:cardExpirationMonth>11</c:cardExpirationMonth>

<c:cardExpirationYear>2029</c:cardExpirationYear>

<c:cardIssueNumber>1</c:cardIssueNumber>

<c:cardStartMonth>02<c:cardStartMonth>

<c:cardStartYear>2016<c:cardStartYear>

<c:cardType>005</c:cardType>

<c:city>Small Town</c:city>

<c:country>US</c:country>

<c:currency>USD</c:currency>

<c:email>jsmith@example.com</c:email>

<c:firstName>Jane</c:firstName>

<c:frequency>on-demand</c:frequency>

<c:lastName>Smith</c:lastName>

<c:paymentMethod>credit card</c:paymentMethod>

<c:postalCode>98765</c:postalCode>

<c:state>CA</c:state>

<c:status>CURRENT</c:status>

<c:street1>123 Main Street</c:street1>

<c:subscriptionID>554FDB92B1DAD8F9E0539599D30A3100</c:subscriptionID>

<c:instrumentIdentifierID>7040000000000181111</c:instrumentIdentifierID>

<c:instrumentIdentifierStatus>ACTIVE</c:instrumentIdentifierStatus>

<c:shipToCity>Small Town</c:shipToCity>

<c:shipToCountry>US</c:shipToCountry>

<c:shipToFirstName>Jane</c:shipToFirstName>

<c:shipToLastName>Smith</c:shipTolastName>

<c:shipToPostalCode>98765</c:shipToPostalCode>

<c:shipToState>CA</c:shipToState>

<c:shipToStreet1>123 Main Street</c:shipToStreet1>

<c:merchantDefinedDataField1>defined data text 1</c:merchantDefinedDataField1>

<c:merchantDefinedDataField2>defined data text 2</c:merchantDefinedDataField2>

<c:merchantDefinedDataField3>defined data text 3</c:merchantDefinedDataField3>

<c:merchantDefinedDataField4>defined data text 4</c:merchantDefinedDataField4>

<c:merchantSecureDataField1>secure data text 1</c:merchantSecureDataField1>

<c:merchantSecureDataField2>secure data text 2</c:merchantSecureDataField2>

<c:merchantSecureDataField3>secure data text 3</c:merchantSecureDataField3>

<c:merchantSecureDataField4>secure data text 4</c:merchantSecureDataField4>

</c:paySubscriptionRetrieveReply>

</c:paymentAccountReference>987654321234567890987654321234567
</c:paymentAccountReference>

</c:replyMessage>

Example 11Request: Update Merchant-Defined Data for a Customer Token

<requestMessage xmlns="urn:schemas-cybersource-com:transaction-data-1.138">

<merchantID>mid123</merchantID>

<merchantReferenceCode>ref9876</merchantReferenceCode>

<billTo>

<firstName>Jane</firstName>

<lastName>Smith</lastName>

<street1>123 Main Street</street1>

<city>Small Town</city>

<state>CA</state>

<postalCode>98765</postalCode>

<country>US</country>

<phoneNumber>987-654-3210</phoneNumber>

<email>jsmith@example.com</email>

</billTo>

<shipTo>

<firstName>Jane</firstName>

<lastName>Smith</lastName>

<street1>123 Main Street</street1>

<city>Small Town</city>

<state>CA</state>

<postalCode>98765</postalCode>

<country>US</country>

</shipTo>

<purchaseTotals>

<currency>USD</currency>

</purchaseTotals>

<merchantDefinedData>

<field1>updated defined data text 1</field1>

<field2>updated defined data text 2</field2>

<field3>updated defined data text 3</field3>

<field4>updated defined data text 4</field4>

</merchantDefinedData>

<merchantSecureData>

<field1>updated secure data text 1</field1>

<field2>updated secure data text 2</field2>

<field3>updated secure data text 3</field3>

<field4>updated secure data text 4</field4>

</merchantSecureData>

<card>

<accountNumber>411111111111xxxx</accountNumber>

<expirationMonth>12</expirationMonth>

<expirationYear>2020</expirationYear>

<cardType>001</cardType>

</card>

<recurringSubscriptionInfo>

<subscriptionID>554FDB92B1DAD8F9E0539599D30A3100</subscriptionID>

</recurringSubscriptionInfo>

<paySubscriptionUpdateService run="true"/>

</requestMessage>

 

Example 12Reply: Update Merchant-Defined Data for a Customer Token

<c:replyMessage xmlns:c="urn:schemas-cybersource-com:transaction-data-1.138">

<c:merchantReferenceCode>ref9876</c:merchantReferenceCode>

<c:requestID>4992604216066941804008</c:requestID>

<c:decision>ACCEPT</c:decision>

<c:reasonCode>100</c:reasonCode>

<c:paySubscriptionUpdateReply>

<c:instrumentIdentifierStatus>active</c:instrumentIdentifierStatus>

<c:instrumentIdentifierID>7040000000000181112</c:instrumentIdentifierID>

<c:instrumentIdentifierNew>Y</c:instrumentIdentifierID>

<c:subscriptionID>554FDB92B1DAD8F9E0539599D30A3100</c:subscriptionID>

</c:paySubscriptionUpdateReply>

</c:replyMessage>

Example 13Request: Delete a Customer Token

<requestMessage xmlns="urn:schemas-cybersource-com:transaction-data-1.138">

<merchantID>mid1234</merchantID>

<merchantReferenceCode>ref9876</merchantReferenceCode>

<recurringSubscriptionInfo>

<subscriptionID>554FDB92B1DAD8F9E0539599D30A3100</subscriptionID>

</recurringSubscriptionInfo>

<paySubscriptionDeleteService run="true"/>

</requestMessage>

Example 14Reply: Delete a Customer Token

<c:replyMessage xmlns:c="urn:schemas-cybersource-com:transaction-data-1.135">

<c:paySubscriptionDeleteReply>

<c:reasonCode>100</c:reasonCode>

<c:subscriptionID>554FDB92B1DAD8F9E0539599D30A3100</c:subscriptionID>

<c:instrumentIdentifierID>7040000000000181112</c:instrumentIdentifierID>

</c:paySubscriptionDeleteReply>

   <c:requestID>3790672461500176056470</c:requestID>

   <c:decision>ACCEPT</c:decision>

   <c:reasonCode>100</c:reasonCode>

   <c:merchantReferenceCode>ref9876</c:merchantReferenceCode>

</c:replyMessage>