Collectors
In the Depay ecosystem, a Collector refers to a merchant or business that utilizes our payment gateway services to process transactions. Collector integrate Depay's technology into their operations to offer seamless QR code-based payment options from different countries, simplifying and securing their sales processes. Essentially, Collectors are businesses looking to enhance the convenience of cross-border payments, ensuring that tourists or users from other regions can easily complete transactions using their local wallets.
Our API provides a suite of endpoints designed to manage Collector accounts efficiently, allowing for actions such as creating new Collector records, retrieving details about specific Collectors, listing all Collectors, and updating existing Collector information.
Create a new Collector
POST
https://stage.api.payments.depay.us/collectors
This endpoint allows you to create a new Collector within the Depay ecosystem. A Collector represents a merchant or business that integrates our payment gateway to facilitate QR code-based cross-border payments. This is the first step in managing a Collector's payment operations and making them accessible for future transactions through our API.
Headers
Authorization*
String
Bearer Token
Request Body
name*
String
The name of the collector or business being registered.
email*
String
The email address of the collector or business, used for communication and notifications.
description*
String
A brief description of the collector or business being registered.
external_reference*
String
An external identifier provided by the user that uniquely references the collector in their own system.
address
String
The physical address of the collector or business.
phone
String
Contact phone number for the collector or business.
manager
String
The person in charge of the business location.
Get an existing Collector
GET
https://qrpayments.depay.us/collectors/{uuid}
This endpoint allows you to retrieve the details of an existing Collector using its unique identifier (UUID).
Query Parameters
uuid*
string
Collector identifier
Headers
Authentication*
string
Bearer Token
Get all Collectors
GET
https://qrpayments.depay.us/collectors
This endpoint allows you to retrieve a list of all existing Collectors in the Depay ecosystem.
Headers
Authorization*
String
Bearer Token
Update a Collector
PATCH
https://qrpayments.depay.us/collectors/{uuid}
This endpoint allows you to update the details of an existing Collector in the Depay ecosystem.
Query Parameters
uuid*
String
Collector identifier
Request Body
name*
String
The name of the collector or business being registered.
email*
String
The email address of the collector or business, used for communication and notifications.
description*
String
A brief description of the collector or business being registered
external_reference*
String
An external identifier provided by the user that uniquely references the collector in their own system.
address
String
The physical address of the collector or business, used for reference or notifications.
phone
String
Contact phone number for the collector or business.
manager
String
The person in charge of the business location.
Disable a Collector
PUT
https://qrpayments.depay.us/collectors/disable/{uuid}
This endpoint allows you to disable an existing Collector in the Depay ecosystem.
Query Parameters
uuid*
String
Collector identifier
Headers
Authorization*
String
Bearer Token
Last updated