2016-03-29 5 views
1

私は、Sandbox環境内でPHP版のPayPal REST APIを使用しています。PayPal REST API - キャンセルされたお支払いにWebhookイベントはありませんか?

サンドボックスのPayPalアカウントを使用して承認された支払いを作成して実行することができました。お支払いはMANUAL_BANK_TRANSFERを使用して行われました。つまり、PayPalアカウントに十分なお金がないことを意味します。ユーザーは最初に自分のPayPalアカウントに送金する必要があります。したがって、支払いはPendingとして作成されました。

これまでのところとても良いです。支払いを作成/承認した後、私はSandboxユーザーのPayPalアカウントにログインし、支払いをキャンセルしました。私は、自分のシステムに別のWebhookイベントを介してこの措置が通知されると想定しました。これはそうではありませんでした。私はまったくイベントを受けなかった。

Webhookイベントをワイルドカード(すべてのイベント)として作成し、PAYMENT.SALE.PENDINGイベントを問題なく受信しました。したがって、他のイベントの受信に問題はありません。しかし、支払いがキャンセルされてから1時間後でも、私はいかなるイベントも受けていません。

私が取り消さ支払いの通知を受ける必要がありますを想定が、これは本当にそうであるならば、私はを知らない。 PayPalの文書では、どのようなイベントがどのアクションによってトリガーされるかは詳しく説明されていません。

私のWebhook設定に何か問題がありますか、キャンセルされた支払いに関するイベントは本当にありませんか?

答えて

0

paypal-account/paypal-backend経由で支払いを払い戻す際には、webhooksから通知を受け取ることはありません。 Webhooksは、アクションがREST-API経由で呼び出されたときにのみ機能します。あなたができる唯一の可能なことはINPを実装することですが、これがうまくいくかどうかテストしていません。

関連する問題