PHP code example of xiaoliang / joinpay
1. Go to this page and download the library: Download xiaoliang/joinpay library . Choose the download type require .
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
xiaoliang / joinpay example snippets
use Joinpay\Merchant;
$Merchant =new Merchant();
$me = array();
$Merchant->setAltLoginName('78')
->setPhoneNo('1714568946')
->setLegalPerson('李四')
->setIdCardNo('100101199812055656')
->setAltMchName('个体户李四')
->setBankAccountNo('2164598498549')
->addMerchant($me);
use Joinpay\BankCard;
$BankCard = new BankCard();
$me = array();
$info = $BankCard->setBankCardNo('622206123456')
->setCvv('123')
->setIdNo('100101199412124656')
->setExpireDate('23/02')
->setMchOrderNo('A123456')
->setMobileNo('17182988498')
->setPayerName('李四')
->bankToSms($me);
use Joinpay\BankCard;
$BankCard = new BankCard();
$me = array();
$info=$BankCard->setMchOrderNo('A123456')
->setSmsCode('456456')
->verifySms($me);
use Joinpay\Payment;
$Payment = new Payment();
$me = array();
$Payment->setMchOrderNo('P4985541')
->setOrderAmount('10000')
->setAppLat('0.30549654')
->setAppLng('100.459544')
->setAppIp('124.123.122.111')
->setChMerCode('777777777777')
->setRateAmount('56')
->setBankCardNo('6585555989489898')
->fastPayment($me);
use Joinpay\Payment;
$Payment = new Payment();
$me = array();
$Payment->setMchOrderNo('P4985541')
->setOrderAmount('10000')
->setAppLat('0.30549654')
->setAppLng('100.459544')
->setAppIp('124.123.122.111')
->setRateAmount('56')
->setPayerName('李四')
->setBankCardNo('6585555989489898')
->setIdNo('100101199412137878')
->setMobileNo('18191513121')
->setExpireDate('42/03')
->setCvv('123')
->setChMerCode('777777777777')
->directPay($me);
use Joinpay\Payment;
$Payment = new Payment();
$me = array();
$info = $Payment->setMchOrderNo('P4985541')
->setOrgMchReqTime(date('Y-m-d H:i:s'))//下单时间
->queryPayment($me);
use Joinpay\ToAccount;
$ToAccount = new ToAccount();
$me = array();
$info = $ToAccount->setMchOrderNo('P789654')
->setBankAccountNo('6555555555')
->setAltMchNo('777777**********')
->setRateAmount('1')//平台服务费
->setSettleAmount('99')//结算金额
->toUser($me);
use Joinpay\ToAccount;
$ToAccount = new ToAccount();
$me = array();
$info = $ToAccount->setMchOrderNo('P789654')
->queryToAccount($me);