2015-02-06 5 views
0

고객이 PayPal을 사용하여 지불 할 수있는 거래 브로커 역할을하는 웹 사이트가 있습니다.PayPal API 세부 정보 - 혼란 스럽습니다.

시나리오

홈페이지 (아담)은 고객 (조지)에서 페이팔을 사용하여 지불을지지하지만, 세 번째 페이팔 계정 (프레드)에 돈을 지불한다. Adam은 돈이 없습니다. 그러나 Adam은 전화를 걸기 위해 웹 사이트 소유자로서 Api Signature, 암호 등을 제공해야합니다.

1) 저는 Adam의 PayPal 계정 (비즈니스)에서 API 세부 정보를 제공하면 Adam이 Fred가 아닌 지불을받을 것이라고 가정합니다. 누가 의도 한 수신자입니까?

2) 원래 생각했던 것처럼 API 세부 정보를 연결하기보다는 적응 계정을 신청해야합니까?

3) Fred가 브로커/게이트웨이로만 Adam을 사용하여 George로부터 돈을 받도록하려면 어떻게해야합니까?

+0

'PaymentDetailsType paymentDetail = new PaymentDetailsType(); // 돈 수령자 세부 사항 SellerDetailsType sellerDetails = new SellerDetailsType(); sellerDetails.PayPalAccountID = "프레드"; paymentDetail.SellerDetails = sellerDetails; PayPalAPIInterfaceServiceService service = 새 PayPalAPIInterfaceServiceService (sdkConfigForAdamsAPI); SetExpressCheckoutResponseType setECResponse = service.SetExpressCheckout (wrapper); ' 이 방법이 유용할까요? 그래서 Adams API를 사용하지만 Fred는 돈을 받습니까? – Adrian

답변

2

Adam이 자금을 보관할 필요가없고 Adam의 API 자격 증명을 사용하지만 Fred에게 송금하는 체크 아웃을 작성하는 경우 Express Checkout API을 사용하는 것이 좋습니다.

익스프레스 체크 아웃 경험은 좀 더 좋고 기능이 풍부하며 Adaptive Payments처럼 승인 된 앱을받을 필요가 없습니다.

익스프레스 체크 아웃은 3 가지 API 호출로 구성됩니다.

당신은 삼성 전자와 DECP에서 PAYMENTREQUEST_n_PAYMENTREQUESTID 매개 변수를 사용할 수 있습니다 프레드의 페이팔 이메일 또는 계정 ID를 지정하는 호출하고, 돈에 직접 삭제됩니다 그 계정.

PHP로 작업하는 경우 내 PHP class library for PayPal을 살펴볼 것을 권합니다. 이러한 API 호출은 매우 빠르고 쉽습니다.

+0

여기에서 .net 튜토리얼을 사용하고 있습니다. https://devtools-paypal.com/guide/expresscheckout/dotnet?interactive=ON&env=sandbox 전화 API 호출을 할 때마다 Adams API 세부 정보를 전달합니다. 익스프레스 체크 아웃을하는 것처럼 들릴 때마다 Freds 세부 정보를 사용할 때마다 (즉석에서) API를 사용하기 위해 세부 정보를 등록 할 필요가 없습니다. – Adrian

+1

그래, 많은 부분이 문서가이 부분을 건너 뜁니다. Fred의 자격 증명을 가지고 있다면 그 자격증 명을 사용하여 PayPal에 간단하게 "속하게"할 수 있습니다.그러나 자신의 (Adam 's) 자격 증명과 subject = 매개 변수를 사용하여 돈을받을 프레드 대신 Adam 프로세스를 사용할 수도 있습니다. 이것은 Adam이 Fred에게 자신을 대신하여 행동 할 수있는 권한을 부여해야합니다. 이 문서의 "subject ="를 검색하십시오. 예 : https://developer.paypal.com/docs/classic/api/NVPAPIOverview/ – geewiz

+0

내가 언급했듯이 PAYMENTREQUESTID 매개 변수와 함께 Express Checkout을 사용하면 권한을 부여하고 주제 매개 변수를 사용하는 데 신경 써야합니다. –