は、それが言及:1回払いを実証し、標準のREST APIドキュメントとは異なりPayPalの将来の支払いに戻り「approval_url」私は現在、将来の支払をし、ドキュメントに私のアプリを統合しようとしてる
を、 将来の支払いでは、最初にユーザーの同意を得た後、別途お支払い の承認を得る必要はありません。支払いはユーザによって事前に承認された です。
だから、例を見て、私が含まれている応答を取得する必要があります、リクエストヘッダ内のクライアントメタデータIDとアクセストークンと一緒に
"state": "authorized"
"links": [
{
"href": "https://api.paypal.com/v1/payments/authorization/4TD55050SV609544L",
"method": "GET",
"rel": "self"
},
{
"href": "https://api.paypal.com/v1/payments/authorization/4TD55050SV609544L/capture",
"method": "POST",
"rel": "capture"
},
{
"href": "https://api.paypal.com/v1/payments/authorization/4TD55050SV609544L/void",
"method": "POST",
"rel": "void"
},
{
"href": "https://api.paypal.com/v1/payments/authorization/4TD55050SV609544L/reauthorize",
"method": "POST",
"rel": "reauthorize"
},
{
"href": "https://api.paypal.com/v1/payments/payment/PAY-2C433581AX997613HKJFBVLI",
"method": "GET",
"rel": "parent_payment"
}
],
そして、私が理解から、取引は、ユーザーがすでに同意しているため、追加の承認なしに自動的に処理される必要があります。トランザクションの意図は「販売」であれば
だから、成功応答「状態は、」「完成」されるだろうとの意図が「AUTHORIZE」の場合、状態は「許可」されるだろう。
これは理にかなっているが、私のアプリをテストするとき、私は私がにユーザーをリダイレクトする必要が承認URLで応答を取得していますし、状態が「許可/完了」ではない「を作成」は? -
"state": "created"
"create_time": "2016-03-20T00:42:25Z",
"links": [
{
"href": "https://api.sandbox.paypal.com/v1/payments/payment/PAY-3NA62949E72063722K3W7D4I",
"rel": "self",
"method": "GET"
},
{
"href": "https://www.sandbox.paypal.com/cgi-bin/webscr?cmd=_express-checkout&token=EC-41A06151Y6402822R",
"rel": "approval_url",
"method": "REDIRECT"
},
{
"href": "https://api.sandbox.paypal.com/v1/payments/payment/PAY-3NA62949E72063722K3W7D4I/execute",
"rel": "execute",
"method": "POST"
}
]
私はdownvoteがなぜこれが公正な問題だと思ったのかよく分かりません。 – milesholt
なぜこれも下落投票された理由は分かりませんので、投票しました。 – Teekin