PayPay支付
1.paypal回调,在商户平台上先加上回调地址,是https回调路径,网站如果不是https 要安装https 阿里云有免费的https
2.回调配置后,ios或安卓客户端支付成功后,paypal回发起回调通知
paypal支付的IPN文档: https://developer.paypal.com/docs/classic/ipn/integration-guide/IPNSimulator/#ipn-simulator-troubleshooting ,异步通知代码地址:https://github.com/paypal/ipn-code-samples
然后拿到异步通知的代码之后并没有什么用。没有调试成功过,paypal服务异步过来的是post的json数据。直接放在demo里边校验通不过,如果demo校验通过了最好的方式。没办法那只能用看其他法了。查看palpay文档,支持paypal服务器上查询订单状态,根据这个我们服务器发起请求,来查看订单状态。判断单的支付是否成功。
要查询单的状态必须获取token,再根据token查询订单状态。请求token链接:https://api.paypal.com/v1/oauth2/token,查看订单链接:https://api.paypal.com/v1/payments/payment/orderid
二 php 代码实现
1.回调地址palpay_notice,接收paypal异步的数据。
public function palpay_notice(){
$content=file_get_contents("php://input");
// 这里可以写一个日志,看一下接收到的数据
if (! empty ( $content )) {
$log_file = 'public/dat