第三方支付宝支付(非真实金额支付)

config.php配置

'pay_type' => [
    'alipay' => ['pay_code'=>'alipay', 'pay_name'=>'支付宝', 'logo'=>'/static/home/img/_/pay2.jpg'],
    'wechat' => ['pay_code'=>'wechat', 'pay_name'=>'微信支付', 'logo'=>'/static/home/img/_/pay3.jpg'],
    'union' => ['pay_code'=>'union', 'pay_name'=>'银联', 'logo'=>'/static/home/img/_/pay4.jpg'],
]
表单抬起第三方连接

echo "<form id='alipayment' action='/pluegin/alipay/wappay/pay.php' method='post' style='display:none'>
    <input id='WIDout_trade_no' name='WIDout_trade_no' value='1000'/>
    <input id='WIDsubject' name='WIDsubject' value='品优购订单' />
    <input id='WIDtotal_amount' name='WIDtotal_amount' value='1111'/>
    <input id='WIDbody' name='WIDbody' value='品优购订单,测试订单,你付款了我也不发货' />
</form><script>document.getElementById('alipayment').submit();</script>";

在第三方config.php中修改

$config = array (   
      //应用ID,您的APPID。
      'app_id' => "",

      //商户私钥,您的原始格式RSA私钥
      'merchant_private_key' => "",
      
      //异步通知地址
      'notify_url' => "http://www.day13.com/finish",
      
      //同步跳转
      'return_url' => "http://www.day13.com/finish",

      //编码格式
      'charset' => "UTF-8",

      //签名方式
      'sign_type'=>"RSA2",

      //支付宝网关
      'gatewayUrl' => "https://openapi.alipaydev.com/gateway.do",

      //支付宝公钥,查看地址:https://openhome.alipay.com/platform/keyManage.htm 对应APPID下的支付宝公钥。
      'alipay_public_key' => "",
      
   
);
上一篇:pay-spring-boot 开箱即用的Java支付模块,整合支付宝支付、微信


下一篇:Spring自动注入使用工厂策略模式实战