2016-09-06 1 views
-1

Прошу прощения, если это не было подходящее место, чтобы задать такой вопрос, но так как я всегда получал помощь от Stackoverflow, хотя я мог получить некоторый ответ на мою проблему.Хорошая практика для аукционной электронной коммерции - Должен ли я хранить данные кредитных карт?

Так вот, я создаю сайт электронной коммерции, например, многие известные веб-сайты, где вы можете делать предложения ставок для товаров на рынке.

Я хочу быть уверенным в том, что когда кто-то делает ставку на какой-то предмет, они не могут вернуться к своему слову, потому что, если они принимаются, деньги должны быть сняты со своих банковских счетов, вы получаете то, что Я имею в виду?

Поскольку я хочу, чтобы торговец был в безопасности, если они согласны с предложением, которое они хотят получить, и они не хотят искать другое законное предложение.

Итак, как я могу это сделать? Должен ли я спрашивать данные кредитной карты, когда они делают предложение оферты, и только сделать операцию снятия со своих счетов, если их предложение было принято продавцом? [с использованием некоторого автоматизированного триггера в моей базе данных, конечно]

Если это не самая лучшая практика для достижения этой цели, которая является одной?

Я действительно новое в методы оплаты и я только начал делать свой поиск платежных шлюзов (возможно, они предлагают мне эту функциональность ... я не знаю ?!)

ответ

1
  1. Вы никогда не должны хранить кредит данные карты, и детали не являются действительно гарантией получения оплаты, так как карта может быть просто отменена.

Возможно, вы ищете для авторизации и отложенного захвата (в зависимости от временной шкалы, на которую вы смотрите). Различные платежные процессоры имеют разные временные требования в отношении того, как долго вы можете провести авторизацию. В общем, вы должны сделать запрос с API, чтобы разрешить обвинения (вроде «удержания» на вашей кредитной карте), а затем вы либо отмените, либо «Захват», где будут перечислены средства. Более подробную информацию о процессе и API площади можно найти здесь: https://docs.connect.squareup.com/articles/delayed-capture-transactions/

+0

Спасибо, тристансокол, кто-то сказал мне, что я могу использовать Stripe для этой цели? заранее спасибо! – TiagoM

+1

Площадь, полоса, PayPal, Authorize.net могли бы, вероятно, удовлетворить ваши потребности здесь. – tristansokol

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