Retrieves detailed information about a specific customer by their unique identifier or external reference.
Authentication using Bearer tokens. Include your API key in the Authorization header.
Key Types:
sk_test_* for development and testingsk_* for production environmentspk_test_* or pk_* for client-side operations📩 Need access? Contact Support to request your API keys.
Usage:
Authorization: Bearer sk_test_4eC39HqLyjWDarjtT1zdp7dcCustomer identifier - either the unique ID provided by Moment or the external reference provided by the merchant.
External reference for reconciliation or tracking purposes. Must be unique within your merchant account.
255"INV-2024-001"
Customer retrieved successfully
A customer represents an individual or business entity that can have accounts and bills within the billing system.
Unique identifier for a customer
"bcus_H4jp6KnU5cPw263v1jyz4"
External reference for reconciliation or tracking purposes. Must be unique within your merchant account.
255"INV-2024-001"
The customer's full name or business name
255"John Doe"
The customer's phone number in E.164 format
"+27123456789"
The ISO 4217 currency code for the payment.
"ZAR"
Current balance of the entity. If balance is negative, the entity has credit; if positive, the entity owes this amount. If not specified, no balance tracking.
The value is in the smallest currency unit (e.g., cents for ZAR).
Note: If balance is specified, the currency field must also be provided.
2000
Payment rules associated with the entity. If not specified, the entity cannot be paid against.
Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format. NEW Limitations:
{
"customer_id": "cust_123456",
"order_id": "ord_789012"
}