我正在进行 PayPal 链式付款。我为客户出售机票并收取电子机票价格的费用。现在我在沙盒模式下进行测试,钱转到了主要的,而不是次要的。我正在使用 angelleye 的 suberb php 脚本
这是支付数组,在主帐户上我什至设置了“API 访问”到“paypal-facilitator_api1.wetickets.nl”(我不知道是否需要)...我错过了什么?感谢您的帮助!
Array
(
[PayRequestFields] => Array
(
[ActionType] => PAY_PRIMARY
[CancelURL] => http://wetickets.nl/shop/450/mark.html?step=4&action=step4&c=BIP4UWQALFV2JK9ECOVKIZJ65XBLZM
[CurrencyCode] => EUR
[FeesPayer] => PRIMARYRECEIVER
[IPNNotificationURL] =>
[Memo] =>
[Pin] =>
[PreapprovalKey] =>
[ReturnURL] => http://wetickets.nl/shop/450/mark.html?step=4&action=step4&c=BIP4UWQALFV2JK9ECOVKIZJ65XBLZM
[ReverseAllParallelPaymentsOnError] =>
[SenderEmail] =>
[TrackingID] =>
)
[ClientDetailsFields] => Array
(
[CustomerID] =>
[CustomerType] =>
[GeoLocation] =>
[Model] =>
[PartnerName] =>
)
[Receivers] => Array
(
[0] => Array
(
[Amount] => 11.83
[Email] => ontvanger@wetickets.nl
[InvoiceID] => #4938-mark
[PaymentType] =>
[PaymentSubType] =>
[Phone] => Array
(
[CountryCode] =>
[PhoneNumber] =>
[Extension] =>
)
[Primary] => TRUE
)
[1] => Array
(
[Amount] => 1
[Email] => paypal-facilitator@wetickets.nl
[InvoiceID] => #4938-mark-2
[PaymentType] =>
[PaymentSubType] =>
[Phone] => Array
(
[CountryCode] =>
[PhoneNumber] =>
[Extension] =>
)
[Primary] => false
)
)
[SenderIdentifierFields] => Array
(
[UseCredentials] =>
)
[AccountIdentifierFields] => Array
(
[Email] =>
[Phone] => Array
(
[CountryCode] =>
[PhoneNumber] =>
[Extension] =>
)
)
)
Array
(
[Errors] => Array
(
)
[Ack] => Success
[Build] => 10902368
[CorrelationID] => 7a97b1666d627
[Timestamp] => 2014-06-12T10:57:51.419-07:00
[PayKey] => ---this was the key---
[PaymentExecStatus] => CREATED
[RedirectURL] => https://www.sandbox.paypal.com/webscr?cmd=_ap-payment&paykey=--WASTHEKEY---
)
最佳答案
PAY_PRIMARY 进行延迟链式支付,这意味着在您向 ExecutePayment 提交调用之前,次要接收者不会得到任何东西。 API。
如果您希望一次完成所有付款,则只需使用 PAY 而不是 PAY_PRIMARY,但您仍然可以设置主要收款人,以便付款人只能看到它们。
关于php - PayPal Chained Payment(钱不去二次),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24191079/