Korzystamy z płatności cyklicznych Paypal programowo za pomocą API Express Checkout.paypal express checkout cykliczny profil data rozpoczęcia
Na podstawie dokumentów wydaje się, że aktywacja profilu może potrwać do 24 godzin. Próbuję dowiedzieć się, jak ustawić datę rozpoczęcia rozliczeń tak, aby była naliczana w dniu aktywacji profilu, zamiast zmuszać ją do czekania do 24 godzin.
Na podstawie dokumentacji API wydaje mi się, że muszę podać datę rozpoczęcia w momencie tworzenia profilu, co zmusiło mnie do zrobienia (dzisiaj + 1 dzień), aby wymusić 24-godzinne opóźnienie. Ale jeśli profil aktywuje się od razu i otrzymuję komunikat IPN, wciąż muszę zmuszać klienta, by czekał na ten 24-godzinny okres ... co nie wydaje się bardzo miłe.
Chociaż mogę zrobić initamt dla płatności z góry, staram się tego uniknąć b/ci myślę, że zmusiłbym mnie do skrócenia okresu odnowienia (np. Jeśli jest to 6 miesięczny abonament, pobierałbym 1 miesiąc z góry i powtórzyć 5 miesiąc.), co byłoby mylące dla konsumenta.
Mam nadzieję, że ktoś może mi w tym pomóc.
Docs.
Dziękujemy! Działać w partiach? Hmmm ... dlatego muszę powiedzieć moim klientom, aby poczekali 24 godziny przed użyciem subskrypcji. Praca z Paypal API była koszmarem. – bcoughlan
Czy próbowałeś dokonać pierwszej płatności i wykonałeś powtarzanie przez okres mniejszy. Tak więc 6 miesięcy = 1 miesiąc początkowy + 5 miesięcy powtarzających się. – jignesh
Dziękuję, że twoje badania właśnie uratowały mnie przed wieloma problemami. –