Download the PHP package adelowo/gbowo-paystack without Composer
On this page you can find all versions of the php package adelowo/gbowo-paystack. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package gbowo-paystack
Gbowo-Paystack - An extra set of plugins for Gbowo's Paystack adapter
This package is an add-on to the Paystack Adapter provided by Gbowo and is therefore not guaranteed to have the same API as that of an add-on package of any alternative payment adapter supported by Gbowo
- Installation
- Available Plugins
Usage
Gbowo's doc is highly recommended and is a good place to start.
Depending on what you are trying to accomplish, you'd ideally want to take a look at all available plugins here:
Only add plugins you need. There isn't a reason to add everything into the adapter.
-
Paystack\Customer\CreateCustomer
: Create a new customer
-
Paystack\Customer\UpdateCustomer
: Update a customer's data
Paystack\Customer\DeactivateAuthorization
: Deactivate the authorization code for a user. If you do this, you are essentially forgetting a user's card and would lose the ability to charge that card.
Example usecase => When a user is deleting his account or deletes a card.
-
Paystack\Transaction\ExportTransactions
: Export all of your transactions with Paystack
-
Paystack\Transaction\GetTransaction
: Fetch the details of a specific transaction
-
Paystack\Subscription\CreateSubscription
- Add a new subscription to the dashboard
-
Paystack\Subscription\GetAllSubscriptions
- Retrieve all subscriptions in the dashboard
-
Paystack\Subscription\GetSubscription
- Retrieve a certain subscription from the dashboard
-
Paystack\Plan\CreatePlan
- Adds a new plan to the dashboard
-
Paystack\Plan\UpdatePlan
- Updates a plan in the dashboard
-
Paystack\Bank\ListBanks
- Fetch a list of all banks known to Paystack
-
Paystack\Bank\GetBVN
- Fetch the details of a user's BVN (Bank Verification Number)
-
Paystack\Bank\GetAccountDetails
- Fetch the details of a user's account number.
-
Paystack\Bank\GetCardBIN
- Fetch the details of a card via it's BIN (Bank Identification number)
Paystack\Customer\CheckPending
- Check the status of a previously pending transaction.
Contributing
Only add plugins you need. There isn't a reason to add everything into the adapter.
Paystack\Customer\CreateCustomer
: Create a new customer
Paystack\Customer\UpdateCustomer
: Update a customer's data
Paystack\Customer\DeactivateAuthorization
: Deactivate the authorization code for a user. If you do this, you are essentially forgetting a user's card and would lose the ability to charge that card.Example usecase => When a user is deleting his account or deletes a card.
Paystack\Transaction\ExportTransactions
: Export all of your transactions with Paystack
Paystack\Transaction\GetTransaction
: Fetch the details of a specific transaction
Paystack\Subscription\CreateSubscription
- Add a new subscription to the dashboard
Paystack\Subscription\GetAllSubscriptions
- Retrieve all subscriptions in the dashboard
Paystack\Subscription\GetSubscription
- Retrieve a certain subscription from the dashboard
Paystack\Plan\CreatePlan
- Adds a new plan to the dashboard
Paystack\Plan\UpdatePlan
- Updates a plan in the dashboard
Paystack\Bank\ListBanks
- Fetch a list of all banks known to Paystack
Paystack\Bank\GetBVN
- Fetch the details of a user's BVN (Bank Verification Number)
Paystack\Bank\GetAccountDetails
- Fetch the details of a user's account number.
Paystack\Bank\GetCardBIN
- Fetch the details of a card via it's BIN (Bank Identification number)
Paystack\Customer\CheckPending
- Check the status of a previously pending transaction.Awesome, I'd love that. Fork, send PR. But hey, unit testing is one honking great idea. Let's have more of that.
Bug Reports, Issue tracking and Security Vulnerabilities
Please make use of the issue tracker for bug reports, feature request and others except Security issues. If you do discover a vulnerability, please send a mail to [email protected]
.