2014-03-04 2 views
1

내가 페이팔의 검증 측면에 대한 특정 질문을하시기 바랍니다 필요한이 문서에서지불 검증 - 대한 설명이

(최신 아이폰 OS 페이팔 SDK를 사용하여) : 이것은 언급 https://github.com/paypal/PayPal-iOS-SDK/blob/master/docs/single_payment.md

:

확인을 위해 지불 응답을 보내십시오. 또한 비즈니스와 관련하여 처리에 필요한 기타 처리 (예 : 이행)를 보내주십시오. 팁 :이 시점에서 지불이 완료되고 사용자에게 요금이 부과됩니다. 서버에 연결할 수없는 경우 결제 증빙을 저장하고 나중에 다시 시도하십시오.

그리고 거기에서

여러 가지가 언급되는 확인 - 모바일 결제 문서에 대한 링크입니다, 나는이 부분을 가정하고있어 찾고 아이폰 OS SDK (최신)

적용 나머지의 API 를 사용하여 지불 할 수 있습니다 나머지 API를 호출하여 지불을 조회하는 응답 지급 id 값은. 다음은 샌드 박스의 지불 검색 :

컬을 https://api.sandbox.paypal.com/v1/payments/payment/PAY-5YK922393D847794YKER7MUI \ -H 당신이 지불을 확인해야합니다 : \ -H "무기명 {accessToken가} 인증": "콘텐츠 유형/JSON 응용 프로그램"

승인 됨 ("상태": "승인 됨"). 당신의 기대와 일치하는 총과 통화를 가진 금액 :와 거래를 포함합니다. 완성 된 판매 ("상태"와 related_resources에서, "완료"). 실시간 종료 지점은 https://api.paypal.com/v1/payments/payment/ {payment_id}입니다. https://developer.paypal.com/webapps/developer/docs/integration/mobile/verify-mobile-payment/

는 알았어요. 그래서 위의 가정 (나는 바란다.)이 서버로부터 반환 된 세부 사항으로 무엇을해야 하는가? 데이터베이스에 저장 하시겠습니까?

문서는이 특정 주제와 관련하여 다소 모호한 것으로 보입니다. 이것은 흐름에 대한 나의 이해입니다 :

1) 지불하십시오.

2) 서버로 지불 세부 정보를 보냅니다.

3) 서버에서 다시 지불 상태를 받으십시오.

4) 승인 있다고 확인하고 기타 세부 사항 추가 지불을하면 등 (양, 통화)

5) 일치, 지불 ID가 이미 사용 된 경우 확인? 이것은 나의 혼란의 또 다른 부분이다.

도움을 주셔서 감사합니다. 평범한 사람의 용어로 약간의 설명을 듣고 내가 그 흐름을 올바르게 이해하는지 알고 싶습니다.

답변

0

답장을 받으려면 stateid이 있어야합니다.id은 항상 /payments/idhttps://developer.paypal.com/webapps/developer/docs/api/#look-up-a-payment-resource을 호출하고 세부 정보를 볼 수 있기 때문에 데이터베이스에 저장해야합니다. 모든 id은 고유합니다. state은 지불이 성공적 이었는지 여부에 대해 더 많은 정보를 갖습니다. 문서를 확인하십시오. 희망이 도움이됩니다.

+0

감사합니다. 나는 문서를 확인하고 읽었지만, 위에서 간략히 설명한 단계는 분명하지 않다. – PersuitOfPerfection

+0

감사합니다. 귀하의 의견을 관련 팀에 전달할 것입니다. – Romk1n

관련 문제