Code Samples
API Code Samples for Customer and Wallet Management
Below are code samples for each endpoint in the Customer and Wallet Management API, implemented in cURL, Python, Java, JavaScript, PHP, and C#. Each sample corresponds to the respective endpoint for interacting with the API.
Customer Management
Get All Customers
cURL:
curl --request GET \
--url '{{base-url}}/customer?page=1' \
--header 'X-Access-Token: {{access-token}}' \
--header 'X-Refresh-Token: {{refresh-token}}'Python:
import requests
headers = {
'X-Access-Token': '{{access-token}}',
'X-Refresh-Token': '{{refresh-token}}'
}
response = requests.get('{{base-url}}/customer?page=1', headers=headers)
if response.status_code == 200:
print(response.json())
else:
print(response.reason)Java:
JavaScript:
PHP:
C#:
Get Customer Details
cURL:
Python:
Java:
JavaScript:
PHP:
C#:
Find Customer by Phone Number
cURL:
Python:
Java:
JavaScript:
PHP:
C#:
Update Customer Profile
cURL:
Python:
Java:
JavaScript:
PHP:
C#:
Wallet Management
Create Customer Wallet
cURL:
Python:
Java:
JavaScript:
PHP:
C#:
Get All Wallets
cURL:
Python:
Java:
JavaScript:
PHP:
C#:
Get Customer Wallet
cURL:
Python:
Java:
JavaScript:
PHP:
C#:
Credit Wallet
cURL:
Python:
Java:
JavaScript:
PHP:
C#:
Debit Wallet
cURL:
Python:
Java:
JavaScript:
PHP:
C#:
Freeze Customer Wallet
cURL:
Python:
Java:
JavaScript:
PHP:
C#:
Unfreeze Customer Wallet
cURL:
Python:
Java:
JavaScript:
PHP:
C#:
Batch Credit Customer Wallets
cURL:
Python:
Java:
JavaScript:
PHP:
C#:
Batch Debit Customer Wallets
cURL:
Python:
Java:
JavaScript:
PHP:
C#:
Customer Batch Credit Customer Wallets
cURL:
Python:
Java:
Last updated