DocsAPI Reference
Log In
Docs

Payments Quickstart

Introduction

The Meld Payments Stack allows you to offer a comprehensive way to build and route across multiple payments providers through a single, normalized API. After you review the documentation, read the API Reference for the Payments Stack to understand what is required to make the API calls.

To onboard with Meld for Payments, follow the steps found in the onboarding guide.

📘

Public Postman Workspace

Meld offers public postman collections for our core endpoints to get you started. Please use it in conjunction with the documentation to understand the full power of Meld's API.

The Postman workspace can be found here.

Webhooks

In order for both you and Meld to receive transaction status notifications and updates, you must set up webhooks for your service providers, as shown in the webhooks quickstart.

Routing

Routing can be used to route to user to the best provider to complete their transaction. More information on fiat payments routing can be found here.

Environments

Meld offers both production and sandbox environments. The tables below contain the URL for each environment:

EnvironmentAPI Base URL
Sandboxhttps://api-sb.meld.io
Productionhttps://api.meld.io

Payment Functionality Supported

The following functionalities are supported to payments service providers through the Meld API:

FunctionalityDescription
Collect a paymentCollect a payment from your customer through the specified service provider.
Get all transactionsGet a list of all payments that we submitted through a service provider. This request can be filtered based on date, service provider, and other variables.
Get a transaction using the transaction idGet the status of a specific transaction.
Issue a refundIssue a refund to a transaction that was submitted through Meld.
Issue an external refund to a customerIssue a refund to a transaction that was submitted outside of Meld.
📘

Resources