On This Page
REST API
Capture Context API
This section contains the information you need to request the capture context using the
capture context API.
The capture context request is a signed JSON Web Token
(JWT) that includes all of the merchant-specific parameters. This request tells the
frontend JavaScript library how to behave within your payment experience. For
information on JSON Web Tokens, see JSON Web Tokens.
You can define the payment cards that you want to accept in the capture context. Use
the
allowedCardNetworks
field to define the card types. Available card networks for card entry:
- American Express
- Diners Club
- Discover
- JCB
- Mastercard
- Visa
For more information on enabling and managing
Click to Pay
, see
Enabling Click to Pay.IMPORTANT
When integrating with
Cybersource
APIs, Cybersource
recommends
that you dynamically parse the response for the fields that you are looking
for. Additional fields may be added in the future. You must ensure that your integration can handle new fields that are returned
in the response. While the underlying data structures will not change, you
must also ensure that your integration can handle changes to the order in
which the data is returned.
Cybersource
uses semantic
versioning practices, which enables you to retain backwards compatibility as
new fields are introduced in minor version updates.Endpoint
Production:
POST
https://api.cybersource.com
/up/v1/capture-contextsTest:
POST
https://apitest.cybersource.com
/up/v1/capture-contexts