Skip to content

Payment

Nicolas-B06 edited this page Feb 15, 2022 · 9 revisions

/src/api/payment/index.js

Functions

Get payment methods

getPaymentMethods(lang)
  • lang - string? : current language ("fr" is the default value) - Optional
Example
import { getPaymentMethods } from '@aquilacms/aquila-connector/api/payment';
const data = await getPaymentMethods(lang);

Make payment

makePayment(orderNumber, paymentCode, returnURL, lang)
  • orderNumber - string : Order code
  • paymentCode - string : Payment method code
  • returnURL - string : Return URL
  • lang - string? : current language ("fr" is the default value) - Optional
Example
import { makePayment } from '@aquilacms/aquila-connector/api/payment';
const returnURL = `/${defaultLanguage === lang ? '' : `${lang}/`}checkout/confirmation`;
const form      = await makePayment(order.number, payment_code, returnURL, lang);

Clone this wiki locally