Secure Payments API – OBO Token


Authentication through an OBO token is one of the payment profile options available through the Secure Payments (formerly PCI Wallet) API.

OBO Token

Credentials used to create a credit card or checking account profile are not the same credentials obtained via Authentication. The payment profile creation uses a single token for authentication. This token can only be used to authenticate requests made to create or edit Credit Cards and/or Checking Accounts. This token is called “On Behalf Of” token, or OBO for short.

To obtain an OBO token, you'll send a POST request this endpoint:


Here's a sample JSON payload:

{"token": "const startingApiKey = OBO-TOKEN"}

And here's a sample cURL request:

curl --request POST \
--url \
--header 'Content-Type: application/json' \
--header 'authorization: your-token' \
--header 'secret: your-secret' \'

Your response will give you a new OBO token:

"token": "your-obo-token"

How did we do?

Powered by HelpDocs (opens in a new tab)