интеграция — Интеграция Worldpay в переполнение стека

Я хочу интегрировать платежный шлюз worldpay в php (тестовый режим). Я получил следующий код —

<form method="POST" name="BuyForm" action="https://secure- test.worldpay.com/wcc/purchase">
<input type="hidden" value="yourinstid" name="instId">
<input type="hidden" value="yourcartid" name="cartId">
<input type="hidden" value="GBP" name="currency">
<input type="hidden" value="5" name="amount">
<input type="hidden" value="Product 1" name="desc">
<input type="hidden" value="100" name="testMode">
<input type=submit value="Buy Now">
</form>

Но в этом коде требуется идентификатор установки, и у меня нет учетной записи продавца и идентификатора установки. Можно ли реализовать этот платежный шлюз без идентификатора установки, например — с помощью песочницы? Пожалуйста, предложите мне решение, если это возможно. Заранее спасибо.

0

Решение

Вы можете взглянуть на это пример интеграции, используя Python и Django.

Выполнение этого в PHP должно быть схожим с точки зрения работы с Worldpay.js для получения токена карты, передаваемого на токене. & сумма по API заказов и др.

0

Другие решения

Для интеграции Worldpay с php вам необходимо создать форму, в которой клиент будет заполнять данные карты. Затем на стороне клиента вы должны будете проверить данные, используя их API JavaScript.
Используя следующий код:

Worldpay.setClientKey(your api key here);
var form = $('#payment')[0];
var _triggerWorldpayUseForm = function() {
Worldpay.useForm(form, function (status, response) {
if (response.error) {
Worldpay.handleError(form, jQuery('#paymentErrors')[0], response.error);
} else if (status != 200) {
Worldpay.handleError(form, jQuery('#paymentErrors')[0], response);
} else {
var token = response.token;
Worldpay.formBuilder(form, 'input', 'hidden', 'token', token);
form.submit();
}
});
};
_triggerWorldpayUseForm();

Если все данные верны, тогда в php вы можете отправить данные в Worldpay и получить ответное письмо. Проверьте этот Больше подробностей.

0

По вопросам рекламы [email protected]