2017-01-16 10 views
0

Мое требование состоит в том, что мне нужно использовать решение Hosted (uk) для создания ссылочного токена транзакции, который затем может быть вызван периодически, если пользователь не должен снова инициировать транзакцию.Как настроить размещенные ссылочные транзакции с помощью PayPal?

В настоящее время, используя классический API, у меня есть что-то похожее на ссылочную транзакцию, однако для этого требуется, чтобы у пользователя была учетная запись PayPal - мне также нужно иметь возможность принимать данные о карте (нет учетной записи PayPal).

Единственный способ принять данные о карте, похоже, с размещенным (uk) решением, но я понятия не имею, как это установить. Итак, я думаю, вопросы таковы:

1) Могу ли я разрешить карточку и учетную запись PayPal для ссылочных транзакций?

или

2) Как настроить/настроить облачное решение? или это просто случай использования документов и iframe без конфигурации в учетной записи PayPal?

+0

В чем Ваш вопрос? –

+0

@TonyHensler Обновлен, чтобы предоставить более очевидный вопрос. Спасибо – tobynew

ответ

0

Поскольку @DiceyRamp заявила, что размещенное решение - это всего лишь случай использования документов, настройка учетной записи не требуется.

Чтобы ответить на первый вопрос: - НЕ возможно использовать Hosted API PayPal для ссылочных транзакций. Вместо этого вы должны использовать API-интерфейс Button для создания ссылочного токена. Чтобы создать токен без покупки, вы должны пойти дальше, создать заказ, а затем немедленно аннулировать его.

Кредит, в котором должен быть предоставлен кредит, на это был дан ответ для меня по электронной почте другого разработчика. Im включая его объяснение здесь в надежде, что это помогает другим.

Paypal button API Examples

Конкретный процесс таков:

Мы создаем IFrame URL с помощью метода PayPal BMCreateButton, с BUTTONTYPE установлен на «ОПЛАТА» и BUTTONCODE как «лексема». Затем мы устанавливаем все обычные параметры порядка вверх (имя, адрес, notify_url и т. Д.), А затем кодируем их URL. Затем мы выполняем BMCreateButton с указанными выше аргументами, это дает нам URL-адрес iframe, который мы отображаем на странице.

Чтобы создать токен, мы используем фиктивный порядок £ 1.

Код, который выполняется на «notify_url», в основном принимает сообщение IPN, и если результат «VERIFIED», он сохраняет «txn_id» в качестве токена.

Это можно затем использовать позже при вызове API PayPal DoReferenceTransaction API, используя txn_id как параметр «REFERENCEID». Код notify_url НЕ будет хранить txn_id, если IPN утверждает, что заказ был VOID, вы не можете делать повторение против void, поэтому мы никогда не храним void txn_id в качестве токена.

0

Для вашего второго вопроса - Да, это просто. См. Hosted Docs и интегрируйте.

+0

Спасибо - мне удалось разобраться с вопросом один сейчас, так что я скоро отправлю полный ответ. – tobynew