2015-05-08 5 views
0

Я делаю систему, в которой пользователь разрешает предварительное одобрение суммы. Я использовал предварительное одобрение с помощью цепочки. Но проблема в том, что мой клиент перенаправляется на сайт PayPal, а также он/она должен иметь учетную запись PayPal или ее создать. Могу ли я сделать предварительный платеж с помощью PayPal? Поэтому мои клиенты не будут перенаправлены на учетную запись PayPal. И процесс становится быстрее? Примечание. - Я не хочу использовать метод авторизации и захвата. Благодарю.Могу ли я использовать предварительное одобрение с помощью PayPal pro pro pro pro pro pro?

Редактировать

Еще один вопрос: - Если я сделать веб-сайт в Великобритании и валюту в GBP, могу ли я использовать учетную запись American Paypal для этого?

ответ

0

Auth and Capture - это то, о чем вы просите, но тогда вы говорите, что не хотите этого .. ?? Тем не менее, это дает вам функциональность, которой вы пользуетесь.

Вы можете сделать авторизацию $ 0, а затем запустить DoReferenceTransaction, когда будете готовы обработать платеж, а не захватить фактический auth, если хотите.

Это ваши единственные варианты при работе с Pro, хотя, и это даст вам такой же опыт предварительного одобрения для покупателя.

Вот шаги, чтобы выполнить то, что вам нужно.

  1. Используйте DoDirectPayment запустить $0 Authorization (card verification). Пользователи будут вводить данные своей кредитной карты непосредственно в форму на вашем сайте без какого-либо перенаправления на PayPal (и без каких-либо знаний PayPal используется вообще, если вы не уведомите их каким-либо образом.)

  2. Сохраните идентификатор транзакции, который вы получаете сформируйте эту проверку карты в истории транзакций для клиента в вашей базе данных. Этот идентификатор - это то, что будет использоваться для обработки будущих платежей с использованием этой кредитной карты.

  3. Когда вы будете готовы обработать платеж для этого клиента, вытащите идентификатор из базы данных и используйте его с запросом DoReferenceTransaction для обработки любой суммы, в которой вы нуждаетесь.

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

Если вы используете PHP, вы можете использовать этот PayPal PHP SDK, чтобы все вызовы API были очень быстрыми и легкими для вас. Если вы используете какой-то другой язык, тогда есть и SDK для тех, кто уверен, что я уверен.

+0

Мой сайт подобен модели толпы финансирования. Но проблема в том, что я не могу разрешать владельцу сайта по некоторым причинам. Так не существует способа, которым я могу предоставить оплату кредитной картой и сделать предварительное одобрение? –

+0

Справочные транзакции - это то, как вы это сделаете. Это именно то, для чего они нужны. –

+0

Не могли бы вы прояснить весь процесс, если это возможно? И будут ли мои клиенты перенаправлены на сайт PayPal или нет, если я последую вашему пути. –

0

Пожалуйста, поправьте меня, если я ошибаюсь, Энджелл @Ved @ Андрей Pandya

Auth и Capture или Capture платежей позже метод позволяет делать прямые платежи, но с дополнительными зарядами, которые могли бы не подходит для краудфандинга модель, как возврат/отмена оплаты очень часто

Auth и захват: Вы должны заплатить $ 0,30 за каждые «карты по проверке сделки» поздних

Capture платежей: Вы должны заплатить $ 0.30 для каждого «Неуловленные Authorization», что вы вызвало

https://www.paypal.com/us/webapps/mpp/merchant-fees