2013-06-03 1 views
6

나는 체인 된 지불을 구현하는 방법을 찾으려고 노력하고 있지만, 보조 수신자 인 경우 다른 PayPal 계정을 대신하여 API 호출을하고 있는데 누가 기본 수신기가 될지 궁금해합니다. 다른 사람 대신이 API 호출을 할 수 있습니까? 다른 사용자에게는 사업 확인 계정이 아닌 검증 된 프리미어 계정이있을 가능성이 큽니다.쇠사슬로 묶인 지불을하려면 'PayPal에서 허가를 받아야'합니다 - 그게 무슨 뜻입니까?

체인 지불에 대한 문서에 'API 호출자가 체인 된 결제를 사용하려면 PayPal의 허가를 받아야합니다.'라는 내용이 명확하게 나와 있기 때문에 이것이 가능한지 확실하지 않은 이유 중 하나입니다. (https://developer.paypal.com/webapps/developer/docs/classic/adaptive-payments/integration-guide/APIntro/을 통해), 그것이 의미하는 바를 명확히하지는 않습니다. 요구 사항을 아는 사람이 있습니까? 본인과 기본 수신자 모두이 '허가'가 필요합니까? 이 허가를 얻으려면 어떻게해야합니까?

답변

5

When you create an APP-ID in the developer.paypal.com center (참조) Adaptive API 호출로 응용 프로그램 검토은 응용 프로그램에서 사용할 기능을 설정합니다. 일부 기능은 "기본"으로 간주되며 특수 권한이 ​​필요하지 않습니다. 앱에 리뷰 과정을 거쳐야하는 특수 기능 (예 : 연쇄 지불)이 필요한 경우 앱의 상태는 "자동 승인"입니다. 상태는 "조건부 승인"입니다. 이는 곧 간단한 적응 지불과 같은 기본 기능을 사용할 수 있지만 승인 될 때까지 특수 기능을 사용할 수 없다는 것을 의미합니다. 또한 APP ID를 만들 때 APP가이 기능을 사용할 수 있도록이 기능 (타사 사용자에게 권한 부여)을 사용하도록 지정해야합니다.

편집 : 샌드 박스를 만들 때 귀하의 응용 프로그램이 모든 기능을 사용할 수 있도록 할 것이고 Paypal에서 특별한 허가를 요구하지 않을 것입니다. 따라서 그것에 속지 마십시오. APP-ID가 승인되지 않은 경우 (또는 조건부로 승인 된 경우) 오류가 발생합니다. 검토 프로세스에는 몇 주가 소요될 수 있으므로 미리 계획을 세우는 것이 좋습니다. 샌드 박스 환경에서 작동하는 경우 기본적으로 실시간으로 작동한다는 가정을하지 않습니다.

+0

이렇게 정확하게 이해하고있는 경우 '사용 권한'은 앱 ID가 아닌 PayPal 사용자와 연결되어 있으므로 번거로운 번거 로움없이 연결 결제로 제 3자를 기본 수신자로 추가 할 수 있어야합니다. – Aurora

+0

이것은 PayPal 권한 서비스가 체인 된 지불을 수행 할 수있는 권한을 부여 할 수 있다고 가정하고 있지만 다른 질문이라고 생각합니다. – Aurora

+0

@Aurora 예 및 예 일반적으로 간단한 체인 결제 인 경우 '앱 -> 기본 수신자 -> 보조 수신자'로 설정하면 안됩니다. 나는이 허가 승인의 이유가 무엇인지 모르지만, API 구현으로가는 연쇄 지불은 기본 적응 지불과 크게 다르지 않습니다 (단지 제 3 자만 있습니다). 그러나 거래 양식 하나의 수신자 만 보내면 (구매자 -> 판매자)에게 연쇄 지불이 필요하지 않습니다. [여기를 참조하십시오] (http://stackoverflow.com/questions/16827341/paypal-adaptive-payments-error-550001-you-do-not-have-permission-to-constrain) –

관련 문제