2014-04-20 4 views
0

고객이 반복 지불을 사용 중입니다. 해결해야 할 두 가지 문제가 있습니다.Paypal의 반복 지불 변경 계정 및 거부

사례 1 : 고객에게 반복되는 청구서가 있습니다. 이것은 이러한 반복 청구서를 다른 페이팔 계좌로 변경하기를 원합니다. 당좌 계정에서 반복 청구서를 삭제하고 새 청구서를 갱신하도록 지원하는 paypal API가 있습니까?

사례 2 : 지불로 인해 고객의 페이팔 계정이 충분하지 않으면 내 시스템이 일부 고객의 기능을 잠급니다. paypal이 내 시스템의 기능을 호출하여 이것을 처리하길 원합니다. 내 문제를 해결할 방법이 있습니까?

답변

0

1) ManageRecurringPaymentsProfileStatus을 사용하면 기존 계정의 프로필을 취소/일시 중지 할 수 있습니다. 사용자가 새 계정에서 새 프로필을 만드는 과정을 밟아야하지만 CreateRecurringPaymentsProfile을 사용하면됩니다.

PHP로 작업하는 경우 내 class library for PayPal은 이러한 호출을 매우 간단하게 만듭니다.

2) Instant Payment Notification (IPN)을 사용하여 프로필 관리를 자동화하는 것이 좋습니다. PayPal은 웹 서버에 설정 한 리스너 스크립트에 실시간으로 트랜잭션 데이터를 게시합니다. 이 스크립트는 해당 데이터를 수신하고 데이터베이스를 업데이트하거나 전자 메일 알림을 보내거나 타사 서비스를 수행하거나 그 내부에서 수행하려는 작업을 수행 할 수 있습니다.

결제 완료, 실패, 건너 뛰기 등의 경우뿐만 아니라 프로필 생성, 업데이트, 일시 중지, 취소시에도 PayPal에서 IPN을 보냅니다.