rms / apiclient
this is library for rms api
v1.0.2
2023-04-11 04:39 UTC
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;