Download the PHP package flydev-fr/vivawallet-php without Composer
On this page you can find all versions of the php package flydev-fr/vivawallet-php. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package vivawallet-php
Viva Wallet Native Checkout V2 API PHP Wrapper Library
This is a wrapper for Native Checkout V2 API of Viva Wallet: https://developer.vivawallet.com/online-checkouts/native-checkout-v2/
How to use
This library is installed via Composer. You will need to require flydev-fr/viva-php
:
Prerequisites
Complete prerequisite steps from https://developer.vivawallet.com/online-checkouts/native-checkout-v2/ and obtain your Client ID
and Client Secret
.
You'll need to set up a payment source with Native Checkout V2 as the integration method and get a Source Code
.
Get card charge token
Create payment form and Charge Token
at front end as described here: https://developer.vivawallet.com/online-checkouts/native-checkout-v2/
You'll need to have Access Token
and Base URL
at front end and you can get them as follows:
Now, when you have Charge Token
you can make actual transactions.
Transactions
CHARGE
AUTHORIZATION
CAPTURE
Make sure you have recurring payments enabled in your account.
CANCEL
Make sure you have refunds enabled in your account.
Get charge token at backend
It's possible to get charge token at backend. It may be required in custom integration, more details can be found here: https://developer.vivawallet.com/online-checkouts/native-checkout-v2/
Check for installments
Retrieve the maximum number of installments allowed on a card.