rms / apiclient
这是一个rms API的库
v1.0.2
2023-04-11 04:39 UTC
README
运行以下命令来安装库
composer require rms/apiclient
基本用法
创建支付表单
<?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;
创建直接服务器API调用
<?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;