1

Railsアプリでの支払いにこのgemを使用しています:

https://github.com/jpablobr/active_paypal_adaptive_payment

返金できません。応答ログに次のメッセージが表示されます。

...refund_status="NO_API_ACCESS_TO_RECEIVER">]> response_envelope=#<Hashie::Rash ack="Success"....

を使ってpay_key返金しています。

このエラーを修正する可能性はありますか?

どうもありがとう!

4

2 に答える 2

2

問題は、受信者が API 呼び出し元に払い戻しの許可を与える場合:

www.paypal.com (サンドボックスの場合: www.sandbox.paypal.com - https://developer.paypal.comに既にサインインしていることを確認してください) にログインし、受信者のアカウントでログインします。プロファイルに移動 -> API アクセス -> API 許可を付与 -> サード パーティ許可ユーザー名のテキストボスに API 呼び出し元 (例: May6_1307031077_biz_api1.paypal.com) を入力し、検索ボタンをクリック -> 「特定のトランザクションの払い戻しを発行する」のチェックボックスを有効にするし、[追加] ボタンをクリックします。

これは、受信者が API 呼び出し元にアクセス許可を付与する方法です。

これが有効になると、払い戻しが機能するはずです。

https://www.x.com/developers/paypal/forums/adaptive-payments-api/adaptive-refund-notprocessedで設立

編集済み.......

https://www.x.com/devzone/articles/paypal-permissions-and-advantages-integrating-permissions-apiで確認できます。この機能を Api で作成する必要がある場合は、この gem を使用できます。

https://github.com/moshbit/paypal_permissions

どうもありがとうございました!

于 2012-09-22T10:33:10.363 に答える
0

私はまったく同じ問題を抱えていましたが、受け入れられた解決策では問題を解決できませんでした。私の問題は、マーチャント アカウントからセラー アカウントに送金し、トランザクションを返金しようとしたことですが、(現在) 個人アカウントから API 権限を付与して、返金トランザクションを許可する方法がありません。Paypal に電話したところ、私が行おうとしていた払い戻しを完了する方法はないと言われましたが、払い戻しはテスト目的 (自分のマーチャント アカウントに常にお金があることを確認するため) だけだったので、彼らは私に代わりに、私の個人アカウントからマーチャント アカウントに同額の支払いを送金してください。これが誰かに役立つことを願っています。

于 2013-05-29T15:18:47.363 に答える