我已經建立了一個沙盒測試案例,其中我讓商家聯繫並授予快速結帳允許我推動者賬戶,再加上第二個頁面,最終用戶可以購買從商人帳項。我遇到的問題是,在完成快速結賬時,主持人正在收取所有的錢而不是商家。商家收到信用卡付款,但立即向主持人全額付款。貝寶商戶支付服務商
使用本指南:https://devtools-paypal.com/guide/expresscheckout/php?interactive=OFF&env=sandbox
我已經再代表商家帳戶的創建快速退房。
驗證細節:
'mode' => 'sandbox',
'acct1.UserName' => 'dev-facilitator...',
'acct1.Password' => 'dev-facilitator_pw...',
'acct1.Signature' => 'dev-facilitator...',
'acct1.AppId' => 'APP-80W284485P519543T',
'acct1.accessToken' => $merchant_token,
'acct1.tokenSecret' => $merchant_secret
我的代碼看起來非常相似,例如,該PaymentDetailsType通過對DoExpressCheckoutPayment穿過的前提是,與從GetExpressCheckoutDetails
收到除了當用戶完成付款時商家的PayPal最終看起來像:
Purchase From, dev-facilitator, Completed, Details, -$250 NZD
Transfer From, Credit Card , Completed, Details, $250 NZD
與最終的結果是:
Dev-facilitator balance: $250 NZD
Dev-merchant balance: $0 NZD
我不知道在哪裏的快速結賬設置我應該指定發票的,商家應提交對促進相對於快速結帳。
如果需要的話,我可以提供更多的代碼片段。