备注:以下代码基于PHP laravel框架,引用了自带的函数。array_get($array, "key") 为数组中取元素,类似于$array["key"]。快钱后端语言为java,对接快钱时遇到了一些问题,今天整理下,希望可以帮到更多的人。
一、后端拼接唤起支付url
/**
* 快钱一码付(聚合支付)相关配置
*/
$kuaiqian = [
"merchantCode" => "10210xxxxxx", //商户会员号
"merchantId" => "812310xxxxx", //商户编号
"terminalId" => "71075xxxxx", //终端编号
"key" => "xxxxxxx", //支付秘钥
"payUrl" => "https://pay.99bill.com/prod/html/agent-static/index.html", //快钱前端唤起支付url
"returnUrl" => "https://xxx/return_url", //支付成功,前端回调url
]
/**
* 拼接支付参数
* @param $orderNumber
*/
function getPayUrl($orderNumber, $money)
{
$data = [
"r