关于支付
官方其实没有特殊说明orderInfo的具体内容,其实只要服务端按照正常与android和ios对接返回的参数格式返回就可以了。(我开发使用的服务端语言是php,java/python等需自行转换对应的数据结构)
微信支付
// 吊起支付参数
$return = array(
'appid' => env('WXAPPID'),
'mch_id' => env('WX_MCH_ID'),
'nonce_str' => self::randKey(),
'sign_type' => 'MD5',
'body' => '车享汇-' . $proName,
'out_trade_no' => $orderNum,
'spbill_create_ip' => $appIp,
'total_fee' => $orderAmount * 100,
'notify_url' => env('NOTIFY_URL'),
'trade_type' => $trade_type,
);
统一下单后。微信返回本次支付会话ID
官方返回的是xml格式数据。demo和sdk里面有结构转换的代码段,PHP的如下
/**
* @app 返回xml结构数据
* @param bool $success
* @return string
* @User way
* @DateTime 2020/04/24 11:44:32
*/
public static function toXml($success = true)
{
if ($success === true) {
$params = array(
'return_code' => 'SUCCESS',
&#