laravel-omnipay.php 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. <?php
  2. $alipay_options = [
  3. 'environment' => 'production',//production or sandbox
  4. 'appid' => '2016091201894867',
  5. // 'prikey' => file_get_contents(config_path() . '/alipay/pri_key.pem'),
  6. // 'encrypt_key' => 'jw3nnqmrlqunkd1f9g9v206q24jqbuxa',
  7. // 'ali_pubkey' => file_get_contents(config_path() . '/alipay/pub_key.pem'),
  8. // 'notify_url' => env('APP_URL') . '/api/pay/alipay/notify',
  9. ];
  10. $wechatpay_options = [
  11. 'appid' => 'wxc5181c0d406023e6',
  12. 'apikey' => '1miaomiao1weixin1account1number1',
  13. 'merchant_id' => '1486206722',
  14. 'notify_url' => env('APP_URL') . '/api/pay/wechatpay/notify',
  15. ];
  16. return [
  17. // The default gateway to use
  18. 'default' => 'wechatpay',
  19. // Add in each gateway here
  20. 'gateways' => [
  21. //支付宝app支付
  22. 'alipay_app' => [
  23. 'driver' => 'Alipay_AopApp',
  24. 'options' => $alipay_options,
  25. ],
  26. 'alipay' => [//与上面一致,兼容处理
  27. 'driver' => 'Alipay_AopApp',
  28. 'options' => $alipay_options,
  29. ],
  30. //支付宝面对面支付
  31. 'alipay_f2f' => [
  32. 'driver' => 'Alipay_AopF2F',
  33. 'options' => $alipay_options,
  34. ],
  35. //微信app支付
  36. 'wechatpay_app' => [
  37. 'driver' => 'WechatPay_App',
  38. 'options' => $wechatpay_options,
  39. ],
  40. 'wechatpay' => [//与上面一致,兼容处理
  41. 'driver' => 'WechatPay_App',
  42. 'options' => $wechatpay_options,
  43. ],
  44. //微信原生扫码支付
  45. 'wechatpay_native' => [
  46. 'driver' => 'WechatPay_Native',
  47. 'options' => $wechatpay_options,
  48. ]
  49. ]
  50. ];