2

Paypal サンドボックス経由で支払い要求があります。PHP を実行すると、成功の応答が返されます。しかし、サンドボックス ポータルでトランザクションを追跡することはできません。

サンドボックスから API 資格情報を使用しています (これは機能しています)。ここに私が得ている応答があります

object(stdClass)#6 (3) { ["responseEnvelope"]=> object(stdClass)#7 (4) { ["timestamp"]=> string(29) "2013-04-02T11:56:35.221-07 :00" ["ack"]=> string(7) "成功" ["correlationId"]=> string(13) "30317d69b575d" ["build"]=> string(7) "5563463" } ["payKey" ]=> 文字列(20) "AP-8VN625716X0611726" ["paymentExecStatus"]=> 文字列(7) "作成済み" }

リクエストはこちら。メールを変更しましたが、サンドボックス アカウントが設定されているメールに設定されています。

object(PayRequest)#4 (7) { ["requestEnvelope"]=> object(RequestEnvelope)#1 (2) { ["detailLevel"]=> NULL ["errorLanguage"]=> NULL } ["actionType"]= > string(3) "PAY" ["cancelUrl"]=> string(19) " http://www.ebay.com " ["currencyCode"]=> string(3) "USD" ["memo"]= > string(10) "かんたん支払い" ["受取人リスト"]=> オブジェクト(受取人リスト)#2 (1) { ["受取人"]=> オブジェクト(受取人)#3 (2) { ["金額"]=> string(3) "3.0" ["email"]=> string(17) "xxx@gmail.com" } } ["returnUrl"]=> string(19) " http://www.ebay.com " }

4

1 に答える 1

1

PayKey で正常な応答が得られたら、顧客を次の場所にリダイレクトします。

https://www.sandbox.paypal.com/webscr?cmd=_ap-payment&paykey=VALUE

VALUE は、API 応答で受け取った PayKey です。

この URL にアクセスして、Personal サンドボックス アカウントでチェックアウトを続けましたか?

于 2013-04-03T17:51:24.473 に答える