【发布时间】:2020-01-11 05:54:53
【问题描述】:
我有在线支付表格。点击我应该将以下信息传递给在线支付公司。
- Mid--->商家ID
- 金额--->交易金额(整数:$50.25 = 5025)
- 货币--->交易货币代码 (ISO 4217)
- 描述--->交易描述(可用于物品 作业)
- Reference--->交易参考(唯一交易值由 商家)
- 语言--->语言{az/en/ru)
- 签名--->连接参数长度+值的MD5哈希 密钥
签名示例:
$signature = Strtoupper(md5(strlen($mid).$mid.strlen($amount).$amount.strlen($currency).$currency.(!empty($description)? strlen($description).$description :"0").strlen($reference).$reference.strlen($language).$language.$key));
生成的 URL 应该是这样的:
https://test.millikart.az:7444/gateway/payment/register?mid=Test&amount=5025¤cy=944&description=test1000&reference=T7D3EDB885A5BC3C&language=az&signature=9A9E510BE7094D94284F1AFFE00FA4DA
应该发送给在线支付公司的信息量是一个 JavaScript 变量,我通过 JavaScript 计算得到。我不知道如何实现它。任何形式的帮助表示赞赏。谢谢
【问题讨论】:
标签: javascript php