跳转至

支付

  • alipay=Subject string(256) 不可使用特殊字符,支付时显示的标题
  • alipay=Body,用户支付记录里显示的“商品说明”,此时无支付时显示的标题

  • 货币

    • stripe:小写的 支持货币
      • https://docs.stripe.com/api/checkout/sessions/object#checkout_session_object-currency
  • return_url
    • 支付服务的服务端会让支付服务的网页(即用户浏览器)重定向到return_url,且通知参数在查询参数上(因此是禁止设置查询参数的)
    • 都是query参数,都没有用body
  • notify_url
    • 纯服务器交互
    • Access-Language:都没有,需要用其他方式来判断或者给默认
  • return&notify
    • 支付宝:先执行return,再notify
      • return:无交易结果,最好就是仅仅查询自己的订单,客户端得有订单状态重试机制,如点击一次就查询或者轮询
    • stripe:先执行return,再notify
      • return:有交易结果
      • notify:不知道是不是仅仅只是沙箱环境没有notify
    • paypal:先执行return,再notify
      • return:有交易结果

限额

  • 最低0.01可以:支付宝、paypal
  • 最低4 USD:stripe

沙盒

  • return、notify任意域名,不需要绑定
  • 支付宝:使用沙箱账号,或者普通账号登录后使用(会被扣款)
  • stripe:使用沙盒专用公私钥、webhook密钥
  • paypal:注册后需要在开发者中心获取沙盒账号
    • https://developer.paypal.com/tools/sandbox/accounts/