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