2010-05-07 2 views
8

수많은 PDF를 읽고 Westpac (a bank in Australia)의 Payway 시스템에 데이터를 보내는 개념과 여전히 혼동스러워했습니다. 그들은 API를 통해 액세스를 제공하지만 "NET"이라고하는 것을 통해 액세스 권한을 부여합니다.Westpac Payway API 및 NET의 작동 방식을 이해할 수 없습니다.

내가 이해하는 방식은 고객이 내 웹 사이트에서 결제하려고 할 때 NET의 경우 고객이 신용 카드 정보 세부 정보를 입력 할 수있는 양식이 제공되는 페이지 (은행에서 호스팅하거나 호스팅)에 도착한다는 것입니다. . 그런 다음이 양식은 일반적인 POST 호출을 통해 Payway의 특정 https 주소로 제출됩니다. 그런 다음 처리되고 브라우저는 내가 숨겨진 필드에서 보낸 매개 변수 중 하나로 지정한 URL로 돌아갑니다.

API 스토리가 비슷한 경우 사용자가 양식을 받아서 데이터를 채운 다음 데이터가 백엔드 (Payway가 아닌)로 전송됩니다. 내 백엔드는 데이터가 제공된 payway API를 호출하고 수신 된 응답이 클라이언트에게 확인 페이지를 반환합니다.

내 이해가 맞습니까? 제가 여기서 기본적인 것을 놓치고 있다는 느낌이 들기 때문에 설명해주십시오.

답변

4

귀하의 이해가 정확합니다.

필자는 몇 가지 Payway 통합을 수행했으며 사용자가 일관된 경험을 얻고 웹 사이트간에 점프하지 않기 위해 항상 API 솔루션을 선택했습니다.

+0

수작업을하지 않고 API를 사용하면서 거래가 자동 승인되면 은행이 아닌 웹 사이트 관리자에게 알려주는 확인 이메일을받을 수 있습니까? – azeem

7

얼마만큼 원하는지에 따라 PayWay Net과 상호 작용할 수있는 여러 가지 방법이 있습니다. 가장 간단한 방법은 다음과 같습니다.

  1. 특정 이름을 가진 필드가 포함 된 HTML 형식을 만듭니다. 이 양식은 귀하의 웹 사이트에서 제공하지만, 제출하면 PayWay 웹 사이트로 이동합니다. 이 필드에 자신의 숨겨진 필드와 정보 필드를 추가 할 수 있습니다.
  2. 사용자가 세부 정보를 입력하고 제출을 클릭합니다.
  3. 사용자의 브라우저가 PayWay에 양식을 제출합니다. PayWay가 값의 유효성을 검사하고 신용 카드 정보를 요청하는 페이지 (https 초과)
  4. 사용자가 신용 카드 정보를 입력 한 다음 거래를 확인합니다.
  5. PayWay는 PayWay 당신이 순서 (라는 서버 간 지급 알림)
  6. 선택적으로 완료 할 수 있도록 트랜잭션의 상태를 나타내는 서버에 다시 게시를 수행 할 수 있습니다, 신용 카드 거래를
  7. 선택적으로 처리 PayWay는 브라우저를 다시 서버로 리디렉션 할 수 있지만 yoru 데이터베이스를 업데이트하는 데는 사용하지 마십시오.

신용 카드 입력 페이지와 영수증 페이지를 완전히 사용자 정의하는 방법이 있습니다.

PayWay API가 다릅니다. 서버에 소프트웨어를 설치합니다. 신용 카드 거래를 원하면이 소프트웨어를 호출하십시오. PayWay 서버와 인터넷을 통해 대화하고 트랜잭션을 수행하며 응답을 제공합니다. 예를 들어 PayWay 인터페이스에 연결된 브라우저가 없기 때문에 전화 지불 시스템을 쓰고 있다면 이것을 사용할 수 있습니다.

(면책 조항 : 저는 PayWay 개발자 인 Qvalent에서 일하고 있습니다).

1

PayWay에 대한 이상한 점은 대부분의 지불 게이트웨이에는 판매 업체 호스팅 또는 서버 호스팅이라는 두 가지 옵션이 있지만 PayWay는 토큰 요청을 사용하여 NET 옵션으로 호스팅 된 의사 상인을 제공한다는 것입니다.신용 카드 세부 정보는 판매자 사이트에서 직접 가져오고 잠시 확인 메시지를 서버로 보낸 다음 다시 보냅니다. 이것은 payway 계정이 NET과 API 모두에서 보편적으로 작동한다면 좋을 것입니다. 그러나 API 계정은 NET 메소드를 지원하지 않습니다. 그래서 당신이 당신의 사이트에서 카드를 받아들이 길 원한다면, NET 토큰 방법은 더 큰 API 형제에 의해 거의 가려져 있습니다.

+0

API는 기술적으로 더 나은 방법이지만 문제는 서버가 카드 번호를 처리해야한다는 것입니다. 즉, 추가 보안 노력 및 과부하 (PCI-DSS)를 의미합니다. 토큰 요청 Net은 브라우저가 PayWay에 직접 제출하여 신용 카드 번호가 웹 사이트에 닿지 않도록 설계된 API와 비슷합니다. –

관련 문제