By developers - for developers
Why Develop with Surfboard Payments?
At Surfboard Payments, we empower developers to transform any software into a fully integrated payment solution. With our easy-to-use APIs, detailed documentation, and robust SDKs, you can quickly and efficiently implement both in-person and online payment capabilities tailored to your needs.
Flexible Integration
White-Label Customization
Comprehensive Documentation
Dedicated Developer Support
The Surfboard APIs provide a software interface designed to simplify and manage payment operations. They enable you to handle orders, process payments, and accomplish various other payment related tasks. These APIs are compatible with all operating systems and can be used with most programming languages.
JSON format
Request via HTTPS methods
Test, Demo, and Live environments
Client Auth Tokens
Design your POS integration
Surfboard Payments Platform has a multi-layered structure that includes Partners, Merchants, Stores, and Terminals. After you have setup your terminals, you can use the Orders API and Payments API to implement the payment flow.
To implement the payment flow, follow these steps:
- Create an order
- Initiate payments
- Check the status of an order
- Return/Refund an order
Branding API
Our Branding API allows partners to fully customize their brand presence throughout the customer journey, from onboarding and checkout to the merchant portal. This API enables seamless integration of brand elements, ensuring a consistent and personalized experience for users. By utilizing the Branding API, partners can enhance their visibility and maintain brand integrity across all touchpoints within the Surfboard Payments ecosystem.
Background color
Brand color
Accent color
Shape
Font style
Logotype
Get Up and Running in Minutes
Follow our step-by-step guide to quickly set up and start accepting payments. Whether you're adding payments to an existing app or building something new, we've got you covered.
- Sign Up for a Developer Account: Get access to your Test environment and start testing by signing up in the form below.
- Read Our API Documentation: Explore our detailed guides and code samples here »
- Set Up Your First Integration: Follow our quick start guide to make your first transaction in less than 10 minutes.
- Test and Deploy: Test your integration in our Test environment, then move to production with confidence.
Start Building Today
Ready to create your own payment solution? Sign up for a developer account and get access to our environment.