В настоящее время я работаю над интегрированием Braintree с нашим продуктом. Наша обычная практика заключается в том, что мы сохраняем токен, сгенерированный с помощью первичного платежа, с нами, чтобы его можно было использовать при отслеживании проблем с платежами. То, что мы делаем с PayPal. Хотя с Braintree, я немного смущен.Имеет ли смысл хранить токен Braintree в качестве ссылки?
- Braintree генерирует две разные строки, первый из которых называется «токен», который перед передачей с Braintree. Второй называется «nonce», который используется для завершения транзакции.
- Как я уже видел, токен сгенерирован более чем на 1500+ символов, и наша база данных рассчитана на максимум 250 символов. Хранение больше, чем это не имеет смысла для меня.
Так вопрос у меня есть
- ли смысл хранить маркер в нашей системе, или это не имеет значения после 3-4 часов?
- Или это будет работать, если я буду хранить только nonce, как только платеж будет успешным. Любая транзакция не имеет места без nonce.
Спасибо! У меня есть еще один вопрос: не возможно ли использовать платежную систему BrainTree для осуществления платежей, таких как PayPal ExpressCheckout. В PayPalEC мы генерируем токен со всей информацией о платеже перед раздачей, а затем клиенту просто нужно перейти в PayPal, а затем «Подтвердить» предоставленную нами информацию. С помощью клиентских фреймворков BT я вижу, что клиенты обрабатывают эту работу. Есть ли способ, который идентичен PayPal EC? –