2009-09-01 4 views
6

질문이 있습니다.이 곳이 물어볼 수있는 바른 장소가 되었으면 좋겠다. .. 지불 방법을 Magento로 잘 이해하지 못한다.magento 지불 과정 .. 일반적으로 작동하는 방식

고객이 결제로 이동하여 손님으로 지불하고 싶다고 말하면 주소 등을 제공하고 결국 결제 수단으로 이동합니다. 고객이 신용 카드로 지불하길 원합니다. 내가 선택한 게이트웨이 (은행?) 용 모듈이 이미 설치되어 있습니다. 이 시점에서 적절한 메시지를 사용하여 내 magento 사이트로 돌아온 후에 만 ​​사용자가 모든 세부 정보를 제공하는 타사 페이지 (은행 호스팅)로 리디렉션 될 것으로 예상됩니다.

그러나 magento에서는 magento checkout 페이지에 참조 번호와 세부 정보를 제공해야합니다. I (또는 내가 설치 한 지불 모듈)가 모든 신용 카드 세부 사항을 은행으로 이체해야하는지 이해하지 못합니까? 나는 SSL 연결 및 고정 IP 오른쪽에 체크 아웃 페이지가 있어야할까요?

문제는 내가 원하는 시점에 CC 번호를 터치하지 않고 은행 페이지로 완료하는 것이 좋습니다. 나는 magento 인터페이스의 아이디어를 다른 페이지로 리다이렉션하지 않고 모든 방법으로 좋아하지만, 유일한 문제는 모든 것을 올바르게 설정할 수 있는지 확실하지 않습니다.

누군가가 나에게 가능한 옵션을 설명 할 수 있다면 일반적인 방법은 무엇이며 전체 프로세스가 작동하는 방식은 대단히 감사 할 것입니다.

나는 내 연구를했고, 구글과 다양한 포럼을 보면서 여전히 여러 사람의 도움이 필요하다. 내 질문의 일부가 명확하지 않은 경우 알려 주시고, 필요한 경우 더 잘 설명하도록 노력하겠습니다.

답변

4

Magento 지불 모듈이 사용하는 기본 아키텍처는 고객이 모듈 및 모듈과 인터페이스하여 지불 게이트웨이와 이야기하는 것을 포함합니다.

기본적으로 고객은 자신의 모든 데이터 (CC 및 모두)를 입력하고 지불 버튼을 눌렀을 때 특정 기능이 선택한 지불 모듈에서 실행됩니다. 이 기능이하는 일은 전적으로 지불 게이트웨이가 작동하는 방식입니다. 게이트웨이가 XML을 통해 대화를하면 XML을 보내고받습니다. SOAP이 필요한 경우 SOAP 등을 사용합니다. 이것은 사실 새로운 지불 모듈을 만드는 요지입니다. 기존 코드를 열어 어떤 함수가 호출되었는지 확인하고 거기에있는 코드를 제거하고 특정 은행/게이트웨이와 대화 할 수있는 코드로 대체하십시오.

물론 일부 게이트웨이는 고객을 페이지로 전송하는 대신 다른 방법으로 작동하여 고객에게 CC 데이터를 제공하고 사용자의 사이트로 신속하게 반환됩니다. 이렇게하면 신용 카드 데이터 처리에 대해 걱정할 필요가 없지만 불행히도 Magento에서이를 구현하는 과정이 다소 복잡해집니다.

특정 게이트웨이를 사용해야하는 경우 먼저 지불 모듈이 이미 있는지 확인해야합니다. 그렇지 않은 경우 유사한 지불 모듈을 다운로드하여 해부하고 적절한 경우 코드를 실행하도록 수정할 수 있습니다.

5

얼마 전 NZ에서 DPS 용 지불 모듈을 개발해야했습니다. 이것이 작동하는 방법은 은행과 거래를 처리하는 인수 기관 지불 웹 사이트로 세부 사항을 보내는 사이트 및 지불 모듈 PHP 코드 실행에 대한 비용을 지불하는 것입니다. 내 경우에는 내가 회상하면서 비누를 통해 DPS 뉴질랜드였습니다. 비누 호출에는 총 비용, 통화, 판매자 번호 등 세부 정보가 포함되어 지불 대상을 식별합니다. 그런 다음 인수 기관 (이 경우 DPS)은 신용 카드 번호와 만기일을 받아 처리합니다. 그런 다음 다시 비누 전화를 통해 자신의 마젠타 웹 사이트로 돌아 오면 성공, 오류 코드 등으로 다시 리디렉션됩니다.

DPS는 DPS 비누를 사용하지만 다른 결제 웹 사이트는 다른 프로토콜을 사용하여 작동 할 수 있습니다. 다른 가능성은 귀하의 신용 카드 취득 페이지가 귀하의 웹 사이트에서 호스팅 될 수 있으며 신용 카드 번호를 수락하고 Magento 내의 모든 처리를 취득자에게합니다.

요약하면 프로세스는 지불 모듈 자체에 의해 제어됩니다. 더 자세한 내용을 보려면 사용 가능한 지불 모듈 자습서와 Magento 포럼의 주석을보십시오. 페이팔 모듈 코드를 볼 수도 있습니다.

관련 문제