PHP
Collecting online payments can be very easy with PayKun. You can provide multiple payment options to your customer and a great checkout experience. Also, they will get all sorts of payment option that will make them buy on the spot.
Prerequisite
Following things will be required before you can begin integration:
Merchant ID
Access Token & API Secret (See how to generate)
PHP: >=5.3.0'
Installation
Installation can be done using the following composer code or the required zip file. After that include **Payment.php** in your application and you can use the API as usual.
Composer
ZIP File download
You can download the zip file from below given link if you are not using the composer code PayKun_PHP_zip file
Unzip the given file
Include Payment.php, Validator.php & Crypto.php in your project.
If you are using any framework or you have autoload setup in your project then you don’t have to include this files manually
Usage (Composer project)
Usage (Non-composer project)
Test your Integration (sandbox)
If you need it for testing purposes you can use our sandbox mode by sending “isLive” parameter to false.
If you need it for testing purposes you should login in Paykun dashboard using sandbox mode and get your testing merchant Id and Device API key(access token).
To test your integration in sandbox environment before going like, you can use our test environment (See how to create one) and use your test credentials, You just have to use isLive=false in your integration, You can use test card details provided here for testing purpose.
Also change application Id from build.gradle file to "com.paykunsandbox" for testing purposes and for production use applicationId "com.paykunsandbox.live".
Log In to your PayKun Dashboard
‘Go to’ the Merchant Account under the ‘Payment Gateway’ section (If you are first-time-login then you will see the ‘Become a Merchant’ option.)
After the merchant account login, click on your profile picture.
Select ‘Test mode’.
Select "Generate Sandbox Account" to activate your sandbox account
After activating sandbox account,you can click on "Sandbox Login" button to go to sandbox dashboard and use generated username and password login.
Now you have to generate your Device API key from sandbox account from Setting-Security tab.
You can get you Merchant Id clicking on profile icon from top right corner.
Now you have to use this API key and Merchant Id in your Demo project for testing purposes. Note: Remember that you can login in Sandbox account from your Live account.
For Live environment
If you want to do real transaction than set "isLive" parameter to true and use your Live MerchantId and AccessToken from Paykun dashboard.
License
The Paykun PHP SDK is released under the MIT License.
For any Assistance
In case of any query, please contact to tech@paykun.com
Last updated