2017-04-13 11 views
0

Paypal APIで作成しました。私は支払いを承認して実行しました。Paypal APIでお支払いを受け取ります

今、私は金額を取得したいと思います。それは働いて

https://api.sandbox.paypal.com/v1/payments/authorization/XXXXX/capture 

:だから私はこのPOSTリクエストを作っています。

しかし、状態が、それはpartially_capturedありませんcapturedです。私は​​にログインし、手動で支払いを受けなければなりません。

なぜ手動で行う必要がありますか?

ご回答ありがとうございます。

+0

あなたが捕獲しようとしている量が正確に元々許可量を一致していますか? – Optimae

+0

いいえ、元の認可は10米ドルで、私は5つしか取得しません(テストのため)。 –

答えて

0

キャプチャで指定する量は、状態がcapturedと表示されるように、最初に承認された量と一致する必要があります。

これは、APIドキュメントで指定されています

量オブジェクトキャプチャする量を。金額が または正式に許可された金額に一致する場合、承認の状態は に変更され、に変更されます。それ以外の場合は、承認の状態は となります(部分的にキャプチャされた)。

https://developer.paypal.com/docs/api/payments/#capture

+0

ありがとうございます。しかし、もし私がそれを手動で受け入れる必要が少ない量をキャプチャしたいですか?私はそれを行うAPIメソッドを見つけることができません。 –

+0

これを手動で受け入れると言うときは、それを商人として受け入れるか、それとも顧客として承認するのですか? – Optimae

+0

私は商人と同じ意味です。クライアントは支払いを承認します。その後、私のアプリの管理者はAPIに "Ok capture X USD" Xに承認された金額より少ない金額を教えます。私がそれをしているとき、商人はそれを受け入れる必要があります。私はそれが自動的に受け入れられたい。 –

関連する問題