Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/246.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在应用程序中记录PayPal支付_Php_Paypal_Paypal Ipn_Paypal Adaptive Payments - Fatal编程技术网

Php 在应用程序中记录PayPal支付

Php 在应用程序中记录PayPal支付,php,paypal,paypal-ipn,paypal-adaptive-payments,Php,Paypal,Paypal Ipn,Paypal Adaptive Payments,在使用paypal方法和案例时,当发送IPN消息时,我有几个模棱两可的地方。我正在开发一个应用程序,在这个应用程序中,我使用paypalsandbox进行存款和兑现。我想在我的应用程序中登录这两个事务中的每一个,由于我需要捕获可能发生的尽可能多的案例,所以这里会出现一些模糊。所以我会慢慢来,我也会感谢每一个部分的回应 首先,我有一些一般性的问题: 在我的应用程序中,我使用BuyNow按钮、AdaptivePaymentMethods PAY和PaymentDetails以及Merchant me

在使用paypal方法和案例时,当发送IPN消息时,我有几个模棱两可的地方。我正在开发一个应用程序,在这个应用程序中,我使用paypalsandbox进行存款和兑现。我想在我的应用程序中登录这两个事务中的每一个,由于我需要捕获可能发生的尽可能多的案例,所以这里会出现一些模糊。所以我会慢慢来,我也会感谢每一个部分的回应

首先,我有一些一般性的问题:

在我的应用程序中,我使用BuyNow按钮、AdaptivePaymentMethods PAY和PaymentDetails以及Merchant method GetTransactionDetails。这些方法是商业账户的一部分,并且是免费的,没有月费,对吗?我从一开始就付不起一些月费

当我将它部署到非sanbox环境时,可能会出现任何问题吗

兑现

对于兑现即时通讯使用自适应支付方式

当我的应用程序客户端向他/她的paypal帐户兑现时,我可以通过IPN消息捕捉到付款已完成,并且使用AdaptivePaymentDetails方法和Merchant GetTransactionDetails方法,我可以发现存在paymentreview原因的挂起状态。所以在接收方,我没有访问权限的地方,是支付审核的可能性。因此,接收者可以拒绝支付,这里有一个问题,如何获取有关此用户操作的信息,因为IPN消息不会出现

我面临的另一个情况是,当我的应用程序的客户端向 他/她的业务贝宝帐户与发件人的货币不同 我的商业贝宝账户。也有挂起状态,但具有 原因IPN消息中存在多电流。这里有一个类似的问题 上一点1。。。再一次,我无法获得IPN消息,这 确定用户是否接受交易

存款

对于存款Im使用贝宝标准的立即购买按钮

我的应用程序客户端:我不明白,为什么会有付款 查看付款人帐户配置文件中的接受/拒绝,状态为 付款完成了吗?这只是沙箱中的常见行为吗 环境或者是否可以接受/拒绝付款方的付款 非沙箱

收银方我的业务贝宝账户:有付款审核 同样,在接收方,如果im是正确的,这些链接接受/拒绝 类似于付款人端的链接,不是吗?有退款 是否也有可能,是否存在一些API方法以编程方式退款


正确,您提到的每种产品都没有月费

如果用户接受或拒绝将触发另一个状态为“已完成”的IPN的未决付款。你是说你已经专门测试过了,但你看到的不是这样吗


接收者只需在存在货币兑换的情况下接受/拒绝,或者他们可能设置了欺诈过滤器来标记特定交易等。在大多数情况下,应该没有必要进行审查。

是的,我刚刚测试了它。使用Buy now按钮,当我的业务帐户为receiver且我接受/拒绝付款时,将收到IPN消息。但使用自适应支付方式,当接收者是我的应用程序客户端的个人或业务帐户,并且他接受/拒绝支付待定原因的付款审核或多币种时,不会出现新的IPN消息。