Customers
Overview

Customers API

The Customers API allows you to create and manage customer records on your BudPay integration. Customer records are essential for tracking transactions, assigning virtual accounts, and managing recurring payments.


Key Features

  • Customer Management - Create, update, and retrieve customer information
  • Bulk Operations - Create multiple customers in a single API call
  • Virtual Account Integration - Link customers to dedicated virtual accounts for seamless payments
  • Customer Identification - Unique customer codes for easy reference across transactions

Why Create Customers?

Creating customers on your integration provides several benefits:

BenefitDescription
Transaction TrackingAssociate payments with specific customers for better reporting
Virtual AccountsAssign dedicated virtual accounts to customers for bank transfer payments
Customer InsightsView payment history and patterns for each customer
Recurring PaymentsEnable subscription and recurring billing for registered customers

Customer Workflow

1. Create Customer → Get customer_code
2. (Optional) Assign Virtual Account → Customer receives unique account number
3. Customer Makes Payment → Payment linked to customer record
4. Track & Manage → View transactions, update details

Available Endpoints

EndpointMethodDescription
Create CustomerPOSTCreate a single customer
Create Bulk CustomersPOSTCreate multiple customers at once
Get Customers By Batch IDGETRetrieve customers from a bulk creation batch

Next Steps