제 고객 라이브러리에 signifyd을 구현하려고합니다. Signifyd는 신용 카드 사기 예방을위한 제 3 자 서비스입니다.Signifyd 신용 카드 사기 방지 서비스 X-Cart 5 통합
테스트 목적으로 X-Payments 평가판 계정을 만들었고 authorizenet 지불 방법 (샌드 박스 모드)을 사용했습니다. 그런 다음 xcart 저장소에 xpaymentsconnector 모듈을 설치했습니다.
고객이 입력 한 신용 카드 세부 정보를 가져 와서 API에 주문 정보가있는 정보를 전달해야합니다.
xpaymentsconnector 모듈을 확인했습니다.
$info = $this->client->requestPaymentInfo($transaction->getDataCell('xpc_txnid')->getValue());
위의 코드는 기본 paymnet 정보를 반환합니다. 참조 : https://www.x-payments.com/help/X-Payments:Payment_information_request
$info = $this->client->requestPaymentAdditionalInfo($transaction->getDataCell('xpc_txnid')->getValue());
이 추가 정보를 가져올 수있는 xpaymnetconnector API 호출입니다. 참조 : https://www.x-payments.com/help/X-Payments:Detailed_payment_and_transaction_information_request. doc 당 카드 소유주 이름을 포함한 모든 세부 사항을 반환합니다.
PaymentAdditionalInfo API를 호출하려했지만 카드 소유자 이름을 반환하지 않았습니다. 나는 샘플 코드를 사용해 보았다. 동일한 결과 얻기. 왜 카드 소유자의 이름을 반환하지 않거나 실제 거래의 이름 만 반환합니까? 어떻게 카드 소유자 이름을 검색 할 수 있습니까?
무엇이 당신의 질문입니까? 시도하고 도움이 필요한 문제가 발생 했습니까? 누군가가 전체 해결책을 구현하기를 원한다면 나는 어떤 상향권보다 많은 비용을 지불해야한다고 생각합니다 :-) – ADyson
안녕하세요 @ ADyson, signifyd는 전자 상거래에 대한 사기 방지 서비스입니다. 고객의 신용 카드 세부 사항을 주문할 때이 데이터를 signifyd로 전달해야합니다. Signifyd는 모든 정보가 유효한지 확인합니다. 나는 그것을 기본 PHP에서 구현했습니다. 내 코드를 어디에 두어야하는지 모르겠습니다. –
API를 호출하기위한 코드를 작성했는데 솔루션에 넣을 위치를 모른다는 뜻입니까? 게시물에 실제로 질문이 포함되지 않았거나 이미 수행 한 내용을 나타내지 않는 매우 모호한 진술 만 표시되었거나 특정 문제를 나타 내기 때문에 댓글을 남겼습니다. – ADyson