정기 결제 및 IPN 알림을 사용하여 가입 시스템을 설정하려고하지만 API에서 notify_url을 설정할 방법이 없다고 읽었습니다.Paypal 정기 결제를 사용하는 IPN
답변
불행히도 당신이 옳습니다. CreateRecurringPaymentsProfile을 사용하여 알림 URL을 보내는 방법은 없습니다. 설정하는 유일한 방법은 paypal의 IPN 설정에서 설정하는 것입니다. 물론 다른 구독에 대해 다른 URL을 만들 수는 없습니다.
CreateRecurringPaymentsProfile 요청은 사용자가 설정할 수있는 "INITAMT"(프로필 작성시 즉시 청구되는 금액이나 "설정 수수료"또는 무엇인가)를 제외하고는 실제 반복 트랜잭션을 수행하는 것처럼 보이지 않습니다.). 그럴 경우 예를 들어 Recurring Payments With Direct Payment과 같은 것이 있으면 안된다고 생각합니다.
DoDirectPayment 요청은 RECURRING 매개 변수를 허용하며 CreateRecurringPaymentsProfile 요청을 사용하여 "반복 지불 프로파일을 이미 작성해야합니다." 또한 DoDirectPayment는 NOTIFYURL 매개 변수를 허용합니다.
따라서 IPN은 반복 지불에 적용 가능한 모든 항목을 반환해야합니다. IPN recurring payment variables - '반복 결제 프로필 만들기'와 관련된 계정을 참조하십시오. IPN에서 "rp_invoice_id"에 대해 CreateRecurringPaymentsProfile으로 설정 한 "PROFILEREFERENCE"매개 변수와 일치하는 것을 식별 할 수 있습니다.
IPN subscription variables - 최초 및 이후 구독 결제와 관련된 것입니다. IPN의 "송장"에 대해 DoDirectPayment로 설정 한 "INVNUM"과 일치하는 것을 식별 할 수 있습니다. 또한 "payment_date"및 "payment_status"를 반환합니다.
아직 테스트하지 않았습니다.
- 1. PayPal 정기 결제의 청구일
- 2. PayPal 정기 가입 대 정기?
- 3. paypal ipn simulator를 사용하는 subscr_payment
- 4. Paypal 반복 결제 IPN 메시지
- 5. CC의 PayPal IPN
- 6. Paypal IPN 인벤토리 관리
- 7. 어떻게 Paypal IPN 확인을 사용자에게 연결합니까?
- 8. Codeigniter PayPal IPN 라이브러리로 Paypal 구독 확인
- 9. Paypal 빠른 결제를 사용하는 반복 지불
- 10. PayPal 구독 IPN 및 기타
- 11. PayPal IPN - 프로필 또는 Notify_URL
- 12. Paypal 정기 결제에는 고유 한 txn_ids가 있습니까?
- 13. Paypal Recurring Payments IPN
- 14. 반복 지불 IPN
- 15. Paypal IPN Transaction ID의
- 16. Paypal : IPN 리스너가 IPN 메시지를받지 못합니다.
- 17. PayPal IPN을 통한 결제를 거부하는 방법은 무엇입니까?
- 18. PayPal 개발자 계정에서 반복 결제를 생성하려면 어떻게합니까?
- 19. Magento - PayPal IPN 구성
- 20. Paypal ipn/cart variables
- 21. item_number를 반환하는 PayPal IPN
- 22. PayPal - IPN 페이지
- 23. PayPal IPN messges
- 24. Paypal IPN and btn_id
- 25. Paypal IPN 알림
- 26. PayPal IPN Returns Invalid
- 27. Paypal IPN 메시지
- 28. PayPal IPN 리스너 응답
- 29. Paypal IPN 문제
- 30. PayPal - IPN 작동하지 않음
샌드 박스에서 테스트 할 수있는 방법이 있습니까? –
예, 샌드 박스에서 동일한 방식으로 작동합니다. 페이팔 IPN 설정에서 IPN url을 설정하기 만하면 작동합니다. –