영국 고객을 위해 웹 사이트 결제 전문가 호스팅 호스팅 솔루션을 구현해야합니다. EMAILINK (securepayments에 EMAILLINK 웹 사이트 지불 전문가 호스팅 페이지 솔루션
- 전화 BMCreateButton의 API (https://api-3t.sandbox.paypal.com/nvp 엔드 포인트 URL) :
페이팔 팀과 논의 후 및 the tech guide를 통해보고 나는 다음을했다. 보호 프로파일에 대한 sandbox.paypal.com/webapps/HostedSoleSolutionApp/webflow/sparta/hostedSoleSolutionProcess?hosted_button_id=HSSS-jsCeH.xi9R3Q는 ........)
- 사용자가 호스팅 된 페이지 의 지불을 완료 페이지 개최
- 지불 완료 후 사용자가 확인 페이지로 다시 연결됩니다.
응답에서 나는 'tx'(TransactionId)와 CSCMATCH (= M) 만 봅니다.
지불이 'AUTHORIZED', 'DECLINE', 'CANCELLED'또는 오류 메시지 '인 경우 PNREF 또는 기타 상태 매개 변수가 없습니다.
저는이 솔루션을 payflow gateway가 호스팅하는 페이지 솔루션 (영국에서는 사용 가능하지 않음)과 비교하고 있습니다. 응답을받은 후 적절한 결론을 내릴 수 있도록 응답 매개 변수가 충분합니다.
알려 주시기 바랍니다.
고맙습니다 geewiz ... GetTransactionDetails API를 자세히 살펴 보겠습니다. – user3727441
이 API는 많은 매개 변수를 반환합니다. 결제가 승인되었는지 확인할 수있는 매개 변수는 PAYMENTSTATUS입니까?하지만 그 가치는 '진행 중'이라고 말하면 지불이 'AUTHORIZED'라고 생각할 수 있습니까? 실제로 애플리케이션은 판매하지 않지만, 몇 가지 구체적인 작업을 수행하십시오. 일단 승인이 완료되면 사용자가 계속 진행하도록 허용합니다. PAYMENTSTATUS가 '없음'으로 표시되는 경우 그 의미는 무엇입니까? 내 응용 프로그램의 위의 동작을 고려하면 무엇을 할 수 있는지 몰라? – user3727441