About this application


This is webapp was created to demonstrate the intergration of Paystack's API's

  • It demonstrates the API's, their requirements and responses
  • These API's are integrated and are functioning on test Secret Keys
  • Hence even the Pop up intergration is a test case and will not perform actual money transfer

Each of these API's are crucial and helpful for any platform that should include payment features.

Transactions API


This endpoint will Initialize a transaction from your backend, creating a link for that particular transaction.
To see a demonstration, type in a valid email address and an amount you will like to pay.
This is a test transaction, no real money would be sent


List Bank API


This Api gets a list of all supported banks within a specified country of paystack's coverage, and their properties.
To see a demonstration, type in a country e.g Nigeria


Resolve Account Number API


This is a KYC process API that confirms an account belongs to the customer you want to transfer money to.
To see a demonstration, type in an account number and the corresponding bank code.
You can get the respctive bank codes from the Bank List API above. Or you could try mine (i.e A/C:2230914852, Bank code: 033). You could show some love too $$$ ;)


Transfer Recepient API


This is API creates a transfer recipient, adding them as a beneficiary to you account. It also confirms the owners account details because it returns information on the account.
To see a demonstration, type in the name of the owner of the account, the account number and the corresponding bank code.