-
-
Save 0101coding/03f20f8d5b331ebcc3c0e27fd1094245 to your computer and use it in GitHub Desktop.
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. | |
John Enyinwa
johnenyinwa@gmail.com
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"
}
Samuel Mahok, samuelmashok@gmail.com,
https://github.com/sammashok/mygym
virtual account - 9625226219
Commit Hash - 143dee8c1d48b14166666ca1a8afb96645cbd06f
NAME: UKO CHIBUIKE MALACHI
EMAIL: chibuikeuko@gmail.com
REPO: https://github.com/malachi43/payaza-challenge
VIRTUAL ACCOUNT NUMBER: 4030817294
Commit Hash - f2a1953a60b1858c04caca53befb850ca6382770
https://github.com/lightmanBro/payazadevtest.git
Omotoso David
okikiolaomotola@gmail.com
Milestone :
- Generated Virtual Account,
- 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"}
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
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"
}
}
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
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
}
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"
Closed for Comment
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
https://github.com/yraeonti/payaza
Bello Victor
imuetinyanbello@gmail.com
Commit Hash - 92c753223cd1a69864db271178813d40fc7a1207