2015-01-13 2 views
0

나는 여러 가지 방법으로 적립하거나 입금 할 수있는 계좌의 크레딧을 기반으로 고객이 이러한 지불액을 할인 지불 할 수있는 방법을 찾고 있습니다. 예를 들어 20 달러를 지불하고 5 달러의 크레디트가있는 경우 웹 사이트를 추가로 방문하지 않아도 자동으로 나머지 15 달러를 청구하고 싶습니다.PayPal API를 통해 가변 (크레딧) 금액을 올바르게 처리하려면 어떻게해야합니까?

PayPal의 REST API에 대한 문서를 보면 명확한 방법이 없습니다. 환불을 자동으로 보내려면이 작업을 수행하는 유일한 방법입니까? 또는 고객에게 한달에 최대 금액을 청구 할 수있는 승인을받는 방법이 있지만 그 금액으로 청구 할 수 있습니다. 결제 계약을 통해이 문제를 해결할 수 있다고 생각했지만 설명서를 읽은 후이를 수행 할 수있는 방법을 찾지 못했습니다. 가능하다면 누군가가 API 호출을 통해 나를 걸을 수 있습니까?

도움을 주셔서 감사합니다.

+0

당신이 잃어버린 곳이 명확하지 않으므로 필요한 것입니다. 결제 관련 계약을 통해 사용자에게 다양한 금액을 청구 할 수 있습니다. 사용량, 결정한 금액 및 일정에 따라 (그리고 외부 PayPal을 관리). – geewiz

+0

@geewiz 결제 계약에서 어떤 API를 사용합니까? 나는 그것이 청구 동의와 함께 가능했지만 그것을하는 방법을 모르고 있었던 인상의 아래에 있었다. – ultramancool

+0

PayPal의 REST 제품을 사용하려면 여기에서 시작하십시오. https://developer.paypal.com/docs/api/#billing-plans-and-agreements – geewiz

답변

0

이런 종류의 작업을 수행 할 수있는 여러 가지 방법이 있지만 지금은 REST API를 피할 것입니다. 여전히 너무 새롭고 고전적인 API만큼 많은 기능과 기능을 제공하지 않습니다. 고전 API 내에서

, 당신은 하나를 사용하고 PreapprovalPay API를 구성 Preapproved Payments를 사용하거나 그냥 Reference TransactionsExpress Checkout 및/또는 Payments Pro을 사용할 수 있습니다.

기본적으로 결제 계약을 설정하는 자체 결제 시스템을 구축하고 계시다면 앱이 가변 금액 결제를 실행하게됩니다.

+0

감사합니다. 위대한 정보처럼 보이지만, 새로운 REST API를 사용하면 전혀 불가능합니다. 이상하게 보입니다. – ultramancool

+0

Preapproval처럼 보입니다. Pay는 정확히 내가 찾고있는 것입니다. Classic API에있는 개발자들과 함께 작업하겠습니다. – ultramancool

+0

PayPal은 Stripe과 다른 사람들이하고있는 것과 경쟁하기 위해 REST를 추가했습니다. 개발자는 더 단순하다고 생각하는 것 같습니다. 그것은 아주 새로운 것이지만 Classic이 제공하는 것의 배후에 있습니다. REST가 사람들에게 필요한 것을 제공하지 않기 때문에 사람들이 REST로 시작한 다음 Classic으로 전환하면 결국 많은 시간을 볼 수 있습니다. 따라서 클래식을 고집하는 것이 좋습니다. 그들은 아무데도 가지 않을 거고, PHP로 작업한다면 (내 수업 라이브러리) (https://github.com/angelleye/paypal-php-library) 매우 쉽고 빠릅니다. –

관련 문제