2015-01-30 5 views
0

요구 사항 : 우리는 반복 지불을 통해 이루어 X/달 기본 가입을 가지고 있고, 클라이언트에게로 추가 "추가 기능"을 선택할 수있는 기능을 제공 할페이팔 반복 지급 "추가 기능"

그들이 부디. "추가 기능"은 Y/월이며 기본 구독의 나머지 기간 동안 지속되어야합니다. 예를 들어, 기본 구독은 10/월이고 기능 X는 추가 5/월이며 기능 Y는 추가 7/월입니다. X와 Y를 기본 구독으로 선택하기 때문에 1 년간 총 월간 지불액은 22/월가됩니다. 이제 처음 6 개월 동안 기본 구독 만 선택하고 구독 기간의 마지막 6 개월 동안 기능 X를 사용하기를 원할 경우 마지막 6 개월은 이전 10 개월/월과 반대로 15 개월이어야합니다. 추가 기능으로 구독 기능은 기본 구독 기간이 지속되어야합니다.

PayPal API를 통해 간단한 방법이 있습니까?

답변

0

실제 반복 결제 프로필 (표준 또는 Express Checkout을 통한 설정)에는 프로필 양을 늘릴 수있는 한도가 있습니다. 180 일마다 20 % 만 올릴 수 있습니다. Payments Pro로 반복 지불 프로파일을 작성한 경우, 그와 같은 제한이 없으며 언제든지 금액을 원하는대로 변경할 수 있습니다. 많은 사람들이 PayPal로 지불하는 것을 선호하기 때문에 EC 없이는 권하고 싶지 않습니다.

하지만 대신 결제 관련 API를 사용하는 대신 결제 계약/참조 거래를 사용할 수 있습니다. 이렇게하면 데이터베이스에 결제 약정서/인증 ID를 저장 한 다음 DoReferenceTransaction API를 사용하여 언제든지 필요한 다양한 금액을 처리 할 수 ​​있습니다.

그런 경우 기본적으로 데이터베이스에 '다음 지급일'을 저장하는 자체 지급 시스템을 구축하고 매일 자동화 된 스크립트를 실행하여 모든 참조 거래를 통해 당일 지불해야 할 금액.

참조 트랜잭션은 Payments와도 작동하므로 사용중인 경우 모든 것이 동일하게 작동합니다.

PHP로 작업 중이므로 class library for PayPal을 살펴 보는 것이 좋습니다. 이 API 호출은 모두 매우 간단하게 만들 것입니다.