Donation

This will add a donation to selected campaign from Ayobantu partner.

Create Donation

POST {base_url}/api/v1/partner/donation

Submit new donation to the selected campaign

Headers

Request Body

{ 
   "status_code": "200", 
   "message": "Success", 
   "data": {
         "reference_id" : 8181,
         "amount" : 100000
   } 
}
// Example Generate Signature Key 
//secret_key = '353656da-1695-434b-9f61-a3c9ff90894f';
hash("sha512", 'John Doe0812345678johndoe@example.com500000123AYB12345353656da-1695-434b-9f61-a3c9ff90894f')

//Result
a52fce4c70337fd8749c984f1c8019e3205622b01cd18fc9d3dd3b5c333307c18981a7e90454665e7b42059e4b062c9c306c18bf25da40adafd5040956eacb36
curl -X POST \
  {base_url}/api/v1/partner/donation \
  -H 'Accept: application/json' \
  -H 'Authorization: Bearer 88A4B7FEADD1667B' \
  -H 'Content-Type: application/json' \
  -H 'cache-control: no-cache' \
  -d '{
        "name"  : "John Doe",
        "phone" : "0812345678",
        "amount" : "50000",
        "email" : "johndoe@example.com",
        "partner_code" : "AYB12345",
        "signature_key" : "a52fce4c70337fd8749c984f1c8019e3205622b01cd18fc9d3dd3b5c333307c18981a7e90454665e7b42059e4b062c9c306c18bf25da40adafd5040956eacb36",
        "campaign_id"   : 123,
        "is_anonymous"    : 0,
        "is_fundraiser" : false
}'

Last updated