Reference docs, guides and tutorials for the Payment API (JSON)
The BlueSnap Payment API is designed for easy implementation and out-of-the-box global payment processing. It supports credit and debit card payments, ACH/ECP, SEPA Direct Debit, digital wallets, PayPal, and more. Design your checkout form and start accepting payments quickly.
Find the XML version of our API here.
About the API
This API is a collection of RESTful based web services. It uses standard HTTP features, such as HTTP verbs and Basic authentication, and can be used easily with any HTTP client.
These are the base API URLs for the BlueSnap environments:
For information about credentials, authentication and more, see About the BlueSnap APIs.
API web services
These are the core web services in the API:
- Card/Wallet Transactions: Auth Capture & Auth Only
- Create PayPal Transaction
- ACH/ECP Transaction
- iDEAL Transaction
- Local Bank Transfer Transaction
- SEPA Direct Debit Transaction
- Sofort Transaction
- Subscriptions: Create Plan & Create Subscription
- Vaulted Shopper
See the full list of endpoints and requests in the left menu.
Need help getting started?
See the tutorials on setting up a basic checkout page and accepting your first credit card payment.
BlueSnap's Android SDK enables you to easily accept credit card and PayPal payments directly from your Android app and then process the payments via BlueSnap's Payment API.
BlueSnap's iOS SDK allows you to accept Apple Pay, credit card, and PayPal payments from your iOS app, and then use the Payment API to process payments.