Проверка кредитной карты Paypal - PullRequest
2 голосов
/ 08 марта 2010

Я хочу убедиться, что номер кредитной карты, предоставленный клиентом на мой сайт, действителен или нет для дальнейшей транзакции. для этого я желаю только проверить, что CC не является действительным или нет PayPal. Метод для этого может быть с PayPal API Шаг 1: DoDirectPayment с PAYMENTACTION = Авторизация на сумму 1 доллар, затем Шаг 2: DoVoid этот запрос

Может ли кто-нибудь сказать мне взимается ли с PayPal какая-либо сумма за выполнение этой операции? или какой-нибудь другой лучший способ, которым ты знаешь?

Мой сайт на PHP ..

Ответы [ 3 ]

1 голос
/ 08 марта 2010

Если вас беспокоит, действительна ли кредитная карта, вы всегда можете проверить ее, прежде чем отправлять транзакцию в PayPal. Я написал компонент CakePHP для этого. Этот компонент очень легко можно переключить на класс и использовать для проверки кредитной карты: http://github.com/cdburgess/components/blob/master/billing_validation.php

Очень тщательно проверяет:

  • какой это тип карты (виза, мастер карта и т. д.)
  • если карта действительно действительна (используя алгоритм Луна)

Преимущество проверки карты в вашей системе перед отправкой в ​​PayPal заключается в том, что нет платы за поездку туда и обратно. Это означает, что вам не нужно отправлять запрос в API PayPal для проверки. Скорее всего, они будут делать ту же проверку, что и моя проверка счетов в любом случае. Это можно сделать быстрее прямо на вашем сервере.

Имейте в виду, что этот класс не поймает мошенничество с кредитными картами. Это потребует обслуживания. Однако, как правило, если в карточке есть что-то смешное, PayPal поймает ее, когда вы пытаетесь обработать средства на покупку.

Счастливого кодирования!

1 голос
/ 19 января 2011

Я сделал это с помощью функции DoVoid API PAYPAL. Я делаю платеж в размере $ 1 в режиме аутентификации, и если он вернется, я использую DoVoid с возвращенным идентификатором транзакции.

1 голос
/ 08 марта 2010

PayPal взимает плату за транзакцию, а не за авторизацию. Если PayPal взимает плату за авторизацию, вам придется платить за людей, которые авторизовались на своей кредитной карте, но затем отказались от покупки.

Этот вопрос следует задать на https://www.x.com/docs/DOC-1613

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...