PayPal のドキュメントによると、IPNExpressCheckout を使用している場合、定期支払いの即時支払い通知 ( ) を使用することはできません。
私がその結論に至る方法は次のとおりです。
彼らの
SetExpressCheckoutドキュメントでは、次のNOTIFYURLように述べています。通知 URL は にのみ適用され
DoExpressCheckoutPaymentます。SetExpressCheckoutまたはに設定した場合、この値は無視されGetExpressCheckoutDetailsます。ExpressCheckout での 1 回限りの支払いはありません。定期的なプロファイルを作成しているだけです。
DoExpressCheckoutPaymentそのため、で指定されているように呼び出しをスキップしていRecurring Payments integration guideます。実際にDoExpressCheckoutPayment電話をかけても、金額を に設定しているため、有効ではありません0。(正確には) によると
1.、 aが呼び出されない限り無視されます。ただし、呼び出しで設定しようとしました。NOTIFYURLPAYMENTREQUEST_0_NOTIFYURLDoExpressCheckoutPaymentSetExpressCheckoutPaymentIPN シミュレーターを使用して、IPN 通知を正常に受信しています。
を使用して新しい定期支払いプロファイルを正常に作成する
CreateRecurringPaymentsProfileと、IPN 通知が届きません。を設定するために使用できる定期支払いに関連する API 呼び出しが見つかりませんでした
NOTIFYURL。
INITAMTExpressCheckout を使用して、最初の支払いなどを必要とせずに定期支払い用の IPN URL を設定するにはどうすればよいDoExpressCheckoutPaymentですか?