THIS PAGE EXPLAINS HOW TO CREATE A NEW PAGA ACCOUNT USING THE CREATEPAGA API ENDPOINT.
POST HTTPS://APP.PAYMAXXI.COM.NG/API/CREATEPAGA
CONTENT-TYPE: APPLICATION/JSON AUTHORIZATION: TOKEN YOUR_TEST_USER_TOKEN
SEND THE FOLLOWING JSON PAYLOAD IN THE REQUEST BODY. ONLY FNAME, LNAME, AND PHONE ARE REQUIRED:
{
"fname": "John",
"lname": "Doe",
"phone": "08012345678"
}
<?php
$url = "https://app.paymaxxi.com.ng/api/createpaga";
$authToken = "YOUR_TEST_USER_TOKEN";
$payload = [
"fname" => "John",
"lname" => "Doe",
"phone" => "08012345678"
];
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, [
"Content-Type: application/json",
"Authorization: Token {$authToken}"
]);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($payload));
$response = curl_exec($ch);
$error = curl_error($ch);
curl_close($ch);
if ($error) {
echo "CURL ERROR: " . $error;
} else {
echo "RESPONSE: " . $response;
}
?>
THE API WILL RETURN A JSON RESPONSE WITH EITHER SUCCESS OR ERROR DETAILS:
{
"status": "success",
"data": {
"account_number": "1234567890",
"account_name": "John Doe",
"unique_id": "0G6ST5JA4Z"
}
}
OR AN ERROR RESPONSE:
{
"status": "error",
"message": "MISSING REQUIRED FIELD: LNAME"
}