rms / apiclient
this is library for rms api
Installs: 13
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/rms/apiclient
README
Run this command to install the library
composer require rms/apiclient
Basic Usage
Create payment form
<?php require_once 'vendor/autoload.php'; use RMS\ApiClient; $ApiClient = new ApiClient(); $ApiClient->setMerchantId("xxx"); $ApiClient->setAmount("1.10"); $ApiClient->setCurrency("MYR"); $ApiClient->setVerifyKey("xxx"); $ApiClient->setOrderId("DEMO12345"); $ApiClient->setBillName("xxx"); $ApiClient->setBillEmail("xxx@DOMAIN.COM"); $ApiClient->setBillMobile("0149998765"); $ApiClient->setBillDesc("xxx"); $ApiClient->setReturnUrl("xxx"); $ApiClient->setCallbackUrl("xxx"); $ApiClient->setEnvironment("SANDBOX"); //optional for sandbox $ApiClient->configureVcode(); $paymentform = $ApiClient->paymentViaHostedPage("PAYNOW"); //PAYNOW is value at payment button echo $paymentform;
Create direct server api call
<?php require_once 'vendor/autoload.php'; use RMS\ApiClient; $ApiClient = new ApiClient(); $ApiClient->setMerchantId("xxx"); $ApiClient->setAmount("1.10"); $ApiClient->setCurrency("MYR"); $ApiClient->setVerifyKey("xxx"); $ApiClient->setOrderId("DEMO12345"); $ApiClient->setBillName("xxx"); $ApiClient->setBillEmail("xxx@DOMAIN.COM"); $ApiClient->setBillMobile("0149998765"); $ApiClient->setBillDesc("xxx"); $ApiClient->setReturnUrl("xxx"); $ApiClient->setCallbackUrl("xxx"); $ApiClient->setEnvironment("SANDBOX"); //optional for sandbox $ApiClient->configureVcode(); $paymentdirectserver = $ApiClient->paymentViaDirectServer(); echo $paymentdirectserver;