2016-08-06 5 views
1

Я пользуюсь Authorize.net. Я не хочу отправлять информацию о карточке пользователя в каждый платеж. Я нашел это:Зачислить кредитную карту с Tokenized

Charge a tokenized credit card

Но как я мог бы получить карты токена информацию от службы маркеров и заполнить эти поля?

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

ответ

1

Использование этого метода требует, чтобы ваш процессор поддерживал токенизацию платежной сети, а токен должен был быть выпущен сертифицированным поставщиком токенов. Например, см. https://developer.visa.com/products/vts/guides для получения дополнительной информации о услуге Visa Token Service.

Возможно, вы ищете customer profiles, который позволяет безопасно хранить данные карты для будущего использования. Или вы можете использовать новый Accept.js Javascript library, чтобы не отправлять данные карты через свои серверы.

+0

Это на самом деле не ответить на их вопрос –

+0

Как я могу использовать Поручите "Разбивается на лексемы кредитной карты"? –

0

Вы можете использовать службу Authorize.net Customer Information Manager (CIM), чтобы каждый раз вводить данные о карте пользователем. CIM создает профили платежей для каждого пользователя в первый раз, когда он вводит данные карты, и в ответ сообщает идентификатор профиля платежа, который вы можете использовать для оплаты последней кредитной карты при следующем платеже. Вы можете изучить язык и пример кода в приведенной ниже ссылке.

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

https://github.com/AuthorizeNet

Благодаря

 Смежные вопросы

  • Нет связанных вопросов^_^