2016-08-06 3 views
1

나는 Authorize.net를 사용하고 있습니다. 나는 각 지불에 사용자 카드 정보를 보내지 않기를 바란다. 나는이 발견토큰 화 된 신용 카드 충전

Charge a tokenized credit card

을하지만 어떻게 내가 토큰 서비스에서 카드 토큰 정보를 얻을 수 및 이러한 필드를 채울 수 있을까?

<cardNumber>5424000000000015</cardNumber> 
<expirationDate>1220</expirationDate> 
<cryptogram>EjRWeJASNFZ4kBI0VniQEjRWeJA=</cryptogram> 
<tokenType>chasepay</tokenType> 
<tokenRequestorID>123456789AB</tokenRequestorID> 

답변

1

이 방법을 사용하려면 프로세서가 지불 네트워크 토큰 화를 지원하고 토큰이 인증 된 토큰 제공자에 의해 발행되어야합니다. 예를 들어, Visa Token Service에 대한 자세한 내용은 https://developer.visa.com/products/vts/guides을 참조하십시오.

당신은 아마도 나중에 사용할 수 있도록 카드 데이터를 안전하게 저장할 수있는 customer profiles을 찾고있을 것입니다. 또는 새로운 Accept.js Javascript library을 사용하여 서버를 통해 카드 데이터를 보내지 않아도됩니다.

+0

이 실제로 어떻게 충전이 "토큰 화 된 신용 카드"를 사용할 수 있습니다 자신의 질문 –

+0

에 대답하지 않는 이유는 무엇입니까? –

0

authorize.net 고객 정보 관리자 (CIM) 서비스를 사용하면 매번 카드 세부 정보를 입력하지 않아도됩니다. CIM은 카드 세부 정보를 입력 할 때 모든 사용자에 대한 지불 프로파일을 작성하고 응답시 다음 지불시 신용 카드로 청구 할 수있는 지불 프로파일 ID를 제공합니다. 아래 링크에서 언어 및 샘플 코드를 탐색 할 수 있습니다.

http://developer.authorize.net/api/reference/#customer-profiles

https://github.com/AuthorizeNet

감사