Showing results for 
Search instead for 
Did you mean: 

How can I get a Payment Token when using Cybersource SOAP API

 I have a test payment with the Cybersource SOAP API like below but I'm not able to get it to return a payment token that I can use for payments in future without using the credit card details each times:


<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="">
    <wsse:Security soapenv:mustUnderstand="1" xmlns:wsse="">
        <wsse:Password Type="">{{SOAP KEY}}</wsse:Password>
    <requestMessage xmlns="urn:schemas-cybersource-com:transaction-data-1.150">
        <street1>1295 Charleston Road</street1>
        <city>Mountain View</city>
      <item id="0">
      <item id="1">
      <ccAuthService run="true"/>


The response will now have a subscriptionID in it, that is your token to use in place of the card account number. You might find the tokenization guide /echatspin useful.

You should not expose your merchantID and SOAP Key here. Please edit your question to remove them.