Skip to content

Instantly share code, notes, and snippets.

@0101coding
Last active July 12, 2024 11:32
Show Gist options
  • Save 0101coding/03f20f8d5b331ebcc3c0e27fd1094245 to your computer and use it in GitHub Desktop.
Save 0101coding/03f20f8d5b331ebcc3c0e27fd1094245 to your computer and use it in GitHub Desktop.
Payaza 2.0 Coding Challenge
Create an application to integrate our Virtual Account API using the Documentation (docs.payaza.africa), that integrates the follwing
1. Recieve Payments
Creates Dynamic Virtual Account (Use your name as a prefix)
Get Virtual Account Details
Create Reserved Account
Get Reserved Account Transaction History
Implement Card Charge and Charge Card (Use Card to Perform transaction)
Implement Refund Card Charge
2. Make Payments
Make a Transfer
Get Account Name Enquiry
Transaction Status
KEYS
Payouts:
PZ78-PKLIVE-0E3EEBF6-B58B-4DD2-9C78-99D1E61945F8
PIN - 1429
Card collections
PZ78-PKLIVE-6200CEAB-FECF-4713-947A-3E6D02A28EC5
You can use any for Virtual accounts
NOTE: ONLY PAYOUT THE AMOUNt YOU FUND.
@theCephas
Copy link

Name: Osho Iseoluwa
Github: https://github.com/theCephas/payaza-int
Email: oshoiseoluwa@gmail.com

Yes, I was able to create a virtual account
I am in the process of generating a virtual account status

@theabrahamaudu
Copy link

theabrahamaudu commented Jul 6, 2024

Abraham Audu
ab6ril@gmail.com
https://github.com/theabrahamaudu/payazachallenge

{
"response_code" : 200,
"response_message" : "Reserved Account Generated Successfully",
"response_content" : {
"virtual_account_name" : "Payaza(Abraham Audu)",
"virtual_account_number" : "4030284465",
"virtual_provider_bank_name" : "PREMIUM TRUST BANK",
"virtual_provider_bank_code" : "000031"
}
}

@donsoj1st
Copy link

donsoj1st commented Jul 6, 2024

Name:Adekunle Adesoji
Phone: 08137479322
Email:donsoj1st@gmail.com
https://github.com/donsoj1st/payaza/tree/master/src/http-res
virtual account: 9629211105
I completed all the task above
I created a library for nodejs payaza

link to NMP : https://www.npmjs.com/package/payaza_lib
GitHub repo: https://github.com/donsoj1st/payaza-library

@kanmitcode
Copy link

kanmitcode commented Jul 6, 2024

Name: Oyekanmi Owolabi
Github: https://github.com/kanmitcode/payaza
Email: kanmitowolabi@gmail.com
{
data: {
response_code: 200,
response_message: 'Dynamic account successfully generated',
response_content: {
transaction_id: 19025659,
transaction_amount_payable: 102,
account_number: '9619584121',
account_name: 'PAYAZA(Kanmi Fisher)',
bank_name: 'PROVIDUS BANK',
bank_code: '000023',
currency: [Object],
account_type: 'Dynamic',
transaction_reference: 'zumroqoch6rabx',
account_status: 'Active'
},
status: '00'
},
error: null
}

@OscarMesh
Copy link

OscarMesh commented Jul 6, 2024

Oscar Okereke okerekeifeanyi65@gmail.com https://github.com/OscarMesh/payaza-challenge
{
"response_code": 200,
"response_message": "Dynamic account successfully generated",
"response_content": {
"transaction_id": 19015960,
"transaction_amount_payable": 1429,
"account_number": "4030302302",
"account_name": "Payaza(oscar oksereke)",
"bank_name": "PREMIUM TRUST BANK",
"bank_code": "000031",
"currency": {
"id": 1,
"name": "₦",
"code": "NGN",
"unicode": "₦",
"html_value": "₦"
},
"account_type": "Dynamic",
"transaction_reference": "REFXDN0PSV6JP",
"account_status": "Active"
},
"status": "00"

@0101coding
Copy link
Author

Closed for Comment

@lightmanBro
Copy link

Good day, payaza devs, so for the coding challenge how far about winners?
Has the coding challenge been graded yet?
\i just want to know because I was able to complete 3 out of the whole coding challenge that evening.
1.Creates Dynamic Virtual Account (Use your name as a prefix)
2. Get Virtual Account Details
3. Create Reserved Account
The 4th didnt go through with this response

  • Response:{"response_code":201,"response_message":"Something went wrong doing request message integrity check.
    Please contact *customersupport@78financials.com"}
    I believe the rest of the challenge couldnt be fixed because of the response at 4th

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment