Download the PHP package ihatehandles/gava-php-client without Composer
On this page you can find all versions of the php package ihatehandles/gava-php-client. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download ihatehandles/gava-php-client
More information about ihatehandles/gava-php-client
Files in ihatehandles/gava-php-client
Package gava-php-client
Short Description PHP client for the Gava API
License MIT
Informations about the package gava-php-client
Gava PHP Client
A PHP client for your Gava installation
composer require ihatehandles/gava-php-client
Creating a checkout
Pro-tip: As in the Processing a ZIPIT payment example code shown below, you can also pass in the phone number
and several other details to the createCheckout
method. You can utilize this to great effect. For example when
working with a merchant line you can collect the customer's phone number in your app and create a checkout as shown
above. You can then provide them the transfer instructions in your app and whenever they complete the transfer Gava
will notify your webhook URL, without the customer ever having gone out away from your app/website.
Receiving, validating, and processing a webhook notification
The PHP client does all the work for you, so you can simply:
Looking up the status of a checkout
You can also look up a checkout. Only remember to store the checkout hash returned in the createCheckout
method
to be able to retrieve it for subsequent lookups.
Like the other methods in the class, fetchCheckout
returns all the checkout's details as an object
For example:
Processing a ZIPIT payment
Gava is capable of processing payment notifications from the Zipit money transfer platform. Please consult us before enabling them for your bank.
If your bank is supported, simply instruct (in your website or application) the customer to make the transfer and then prompt them for the reference number. With the reference number collected, you can now process their payment. Even if the payment hasn't reflected for any reason, when it does come through Gava will complete it and notify your website as long as the reference number provided is valid and correct.