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.
@forch0
Copy link

forch0 commented Jul 6, 2024

Fortune Nkanang
[email protected]
https://github.com/forch0/payaza

Commit Hash - dcca8a0b64fc6eceeb0d651d70e5cdff0ff4043c

@yraeonti
Copy link

yraeonti commented Jul 6, 2024

https://github.com/yraeonti/payaza
Bello Victor
[email protected]

Commit Hash - 92c753223cd1a69864db271178813d40fc7a1207

@JEN-dotcom
Copy link

JEN-dotcom commented Jul 6, 2024

John Enyinwa
[email protected]
https://github.com/JEN-dotcom/payaza_integration

Commit Hash - e8a89ca32dcdd19212bf0f57230bc70a92a766a4
Successful
{
"response_code": 200,
"response_message": "Dynamic account successfully generated",
"response_content": {
"transaction_id": 19086869,
"transaction_amount_payable": 200.0,
"account_number": "9637084212",
"account_name": "PAYAZA(John Enyinwa)",
"bank_name": "PROVIDUS BANK",
"bank_code": "000023",
"currency": {
"id": 1,
"name": "₦",
"code": "NGN",
"unicode": "₦",
"html_value": "₦"
},
"account_type": "Dynamic",
"transaction_reference": "Reference 1",
"account_status": "Active"
},
"status": "00"
}

@sammashok
Copy link

sammashok commented Jul 6, 2024

Samuel Mahok, [email protected],
https://github.com/sammashok/mygym
virtual account - 9625226219
Commit Hash - 143dee8c1d48b14166666ca1a8afb96645cbd06f

@malachi43
Copy link

malachi43 commented Jul 6, 2024

NAME: UKO CHIBUIKE MALACHI
EMAIL: [email protected]
REPO: https://github.com/malachi43/payaza-challenge
VIRTUAL ACCOUNT NUMBER: 4030817294

Commit Hash - f2a1953a60b1858c04caca53befb850ca6382770

@lightmanBro
Copy link

https://github.com/lightmanBro/payazadevtest.git
Omotoso David
[email protected]
Milestone :

  1. Generated Virtual Account,
  2. Get Virtual Account Details
    Response:
    {"response_code":200,"response_message":"Dynamic account successfully generated",
    "response_content":{"transaction_id":19012177,"transaction_amount_payable":200,"account_number":"4030058433",
    "account_name":"Payaza(David Omotoso)","bank_name":"PREMIUM TRUST BANK","bank_code":"000031",
    "currency":{"id":1,"name":"₦","code":"NGN","unicode":"₦","html_value":"₦"},
    "account_type":"Dynamic","transaction_reference":"RCO13DAVID","account_status":"Active"},"status":"00"}

@theCephas
Copy link

Name: Osho Iseoluwa
Github: https://github.com/theCephas/payaza-int
Email: [email protected]

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
[email protected]
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:[email protected]
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: [email protected]
{
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 [email protected] 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 *[email protected]"}
    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