2017-03-28 14 views
1

こんにちはSO PayPalコミュニティ。PaypalアダプティブペイメントとWebhookイベントが登録されていません

すべてのイベントタイプに登録していても、PayPalがAdaptive Paymentsを使用して埋め込み支払いフローから「Webhook Events」通知を送信するのに問題があります。

最初に、PayPalのwebhookシミュレータを使用してngrok.io URLに模擬通知を送信すると、着信POSTリクエストとそれに続くJSONを受け取ることができます。

第2に、PayPalのエクスプレスチェックアウトWebページを使用すると、販売が完了したときにPayPalから通知されます。これは、PayPal開発者ダッシュボードで、トランザクションとWebhookイベントのセクションで確認できます。

下記の「アダプティブペイメント」フォームを埋め込むと、ユーザーはPayPalプロセスをうまく使いこなせます。すべてが期待通りに機能します - ユーザーログインから支払い成功ページへ。ただし、通知は送信されません。開発者のダッシュボードに通知、トランザクション、またはWebhookイベントのセクションに登録するものはありません。コードは次のとおりです。

<html> 
<head> 
    <meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" /> 
    <meta http-equiv="Pragma" content="no-cache" /> 
    <meta http-equiv="Expires" content="0" /> 
    <script src="https://www.paypalobjects.com/js/external/dg.js" type="text/javascript"></script> 
    <style> 
     #submitBtn{ 
      position:relative; 
      top:200px; 
      left:40%; 
      height:50px; 
      width: 200px; 
      font-size: 22px; 
      border:3px solid #666; 
     } 
    </style> 
</head> 
<body> 
<form action="https://www.sandbox.paypal.com/webapps/adaptivepayment/flow/pay" target="PPDGFrame" class="standard"> 
<input type="image" id="submitBtn" value="Pay with PayPal"> 
<input id="type" type="hidden" name="expType" value="light"> 
<input id="paykey" type="hidden" name="paykey" value="AP-XXXXXXXXXX"> 
</form> 
<script type="text/javascript" charset="utf-8"> 
var embeddedPPFlow = new PAYPAL.apps.DGFlow({trigger: 'submitBtn'}); 
</script> 
</body> 
</html> 

ご協力いただきありがとうございます。私はここでナッツに行くよ。

  • K

答えて

1

だけのPayPalハイテクサイトでPayPalのグローバルテクニカルサポートチームにジェニファーからのメッセージを受け取りました。明らかに、Adaptive PaymentsはREST API通知を起動せず、IPN通知のみをトリガーします。

ここジェンからの完全なメッセージです:

は、PayPalのマーチャントのテクニカルサポートにお問い合わせいただきありがとうございます。

Webhooksは、Rest APIイベントでのみ動作します。 Rest APIはAdaptive Paymentsと通信しません。

Adaptive PaymentsはClassic APIを使用しています。イベント通知を受け取るには、即時支払い通知を統合する必要があります。

IPN'Sに関する情報:

https://developer.paypal.com/docs/classic/products/instant-payment-notification/

"支払いは、エクスプレスチェックアウト、およびアダプティブ支払いを含め、受信。"

統合ガイド:

https://developer.paypal.com/docs/classic/ipn/integration-guide/IPNIntro/

IPN変数: をhttps://developer.paypal.com/docs/classic/ipn/integration-guide/IPNandPDTVariables/

IPNシミュレータ: https://developer.paypal.com/docs/classic/lifecycle/sb_ipn/

関連する問題