Skip to content

Integrations · Payment

Group: Payment
Deep link: /_Admin/system/config?SiteId={siteGuid}&group=Payment

The Payment group enables and configures payment channels: merchant keys, callbacks, and certificates. After saving, Code and Commerce call properties exposed by completion, such as k.payment.alipayForm and k.payment.wechat; item names must match API property names.

Payment group (sensitive fields redacted in doc image)

List Value column may show JSON summaries; doc image redacts secrets—your admin shows your site config.

Items and API Docs

Name (list)Script entry (example)API doc
Alipayk.payment.alipayForm / alipayH5 / alipayAppAlipay
WeChatV3k.payment.wechat / weChatH5 / wechatJsApiWeChat Pay
Paypalk.payment.paypalCheckoutPayPal
PaypalFormk.payment.paypalFormPayPal
StripePaymentk.payment.stripeCheckout / stripeStripe
SquarePayk.payment.squareSquare
Paynlk.payment.paynlCheckoutPay.NL
TwoCheckoutk.payment.twoCheckoutTwoCheckout
MoneyBoxsk.payment.moneyBoxsMoneyBoxs

Full capabilities and charge() flow: k.payment overview.

Admin Steps

  1. Expand Payment, find channel name.
  2. Edit, fill AppId, keys, certificate file fields per Alert.
  3. Save, then run a small test payment in a test environment.

Some fields are files (e.g. merchant cert): choose local file (≤10KB), saved as filename|base64.

Relationship to Commerce

  • Currency, shipping, orders live under Commerce; payment channel secrets are configured only here.
  • Multi-currency must satisfy k.commerce and channel supportedCurrency (k.payment · multi-currency).