Jak ustawić adres URL IPN dla płatności cyklicznych PayPal za pomocą ExpressCheckout?

Zgodnie z dokumentacją PayPal nie można mieć natychmiastowych powiadomień o płatnościach (IPN) dla płatności cyklicznych podczas korzystania z usługi ExpressCheckout.

Oto jak doszedłem do tego wniosku:

wSetExpressCheckout dokumentacja dlaNOTIFYURL Mówią:

Adres URL powiadomienia dotyczy tylkoDoExpressCheckoutPayment. Ta wartość jest ignorowana po ustawieniuSetExpressCheckout lubGetExpressCheckoutDetails.

Nie mam jednorazowej płatności za pomocą ExpressCheckout. Właśnie tworzę cykliczny profil. Więc pomijamDoExpressCheckoutPayment Wywołaj jak to jest określone wRecurring Payments integration guide. Właściwie, jeśli jednak zrobięDoExpressCheckoutPayment zadzwoń, to nie będzie ważne, ponieważ ustawiłem kwotę na0.

Według1. NOTIFYURL (być precyzyjnymPAYMENTREQUEST_0_NOTIFYURL) byłoby ignorowane, chyba żeDoExpressCheckoutPayment jest nazywany. Jednak próbowałem to ustawić wSetExpressCheckoutPayment połączenie.

Korzystając z symulatora IPN, z powodzeniem odbieram powiadomienia IPN.

Po pomyślnym utworzeniu nowego profilu Płatności cyklicznych przy użyciuCreateRecurringPaymentsProfile Nie otrzymuję powiadomienia IPN.

Nie znalazłem wywołania interfejsu API związanego z płatnościami cyklicznymi, którego mogę użyć do ustawieniaNOTIFYURL.

Jak skonfigurować adres URL IPN dla płatności cyklicznych za pomocą ExpressCheckout bez początkowej płatności,INITAMT lub inne wymagająceDoExpressCheckoutPayment?

questionAnswers(1)

yourAnswerToTheQuestion