Как интегрировать новый платежный шлюз с odoo 10 на основе JavaScript или API - PullRequest
1 голос
/ 07 июля 2019

Я интегрирую Kushki (https://docs.kushkipagos.com/kushki-libraries/libraries/front-end/web/cajita#kushki-cajita) Платежный шлюз с Odoo 10.

Я слежу за модулями Paypal и Ogone, но вижу, что они отличаются друг от друга, оба они переходят прямо в форму платежного шлюза. Но у Кушки такой формы нет, вместо этого она дает мне коробку javascript (встроенный javascript, называемый cajita).

Это изображение может отображаться на веб-сайте Odoo, но я не знаю, как передать ему параметры: сумму, идентификатор заказа и т. Д., Чтобы выполнить платеж.

Это встроенный javascript, который они предоставляют:

<script src="https://cdn.kushkipagos.com/kushki-checkout.js"/>
<form id="kushki-pay-form" action="confirm" method="post">
    <input type="hidden" name="cart_id" value="123"/>
</form>
<script type="text/javascript">
var kushki = new KushkiCheckout({
    form: "kushki-pay-form",
    merchant_id: "1000000529876546576745015519790458",
    amount: "1.14",
    currency: "USD",
    payment_methods:["credit-card"],
    is_subscription: false,
    inTestEnvironment: true
});
</script>

Как я могу показать эту форму после нажатия на кнопку «Оплатить сейчас» в электронной торговле? А как передать параметры в форму?

Заранее большое спасибо.

...