支付
- alipay=Subject string(256) 不可使用特殊字符,支付时显示的标题
-
alipay=Body,用户支付记录里显示的“商品说明”,此时无支付时显示的标题
-
货币
- stripe:小写的 支持货币
- https://docs.stripe.com/api/checkout/sessions/object#checkout_session_object-currency
- stripe:小写的 支持货币
- return_url
- 支付服务的服务端会让支付服务的网页(即用户浏览器)重定向到return_url,且通知参数在查询参数上(因此是禁止设置查询参数的)
- 都是query参数,都没有用body
- notify_url
- 纯服务器交互
- Access-Language:都没有,需要用其他方式来判断或者给默认
- return¬ify
- 支付宝:先执行return,再notify
- return:无交易结果,最好就是仅仅查询自己的订单,客户端得有订单状态重试机制,如点击一次就查询或者轮询
- stripe:先执行return,再notify
- return:有交易结果
- notify:不知道是不是仅仅只是沙箱环境没有notify
- paypal:先执行return,再notify
- return:有交易结果
- 支付宝:先执行return,再notify
限额¶
- 最低0.01可以:支付宝、paypal
- 最低4 USD:stripe
沙盒¶
- return、notify任意域名,不需要绑定
- 支付宝:使用沙箱账号,或者普通账号登录后使用(会被扣款)
- stripe:使用沙盒专用公私钥、webhook密钥
- paypal:注册后需要在开发者中心获取沙盒账号
- https://developer.paypal.com/tools/sandbox/accounts/