订阅

使用sdk完成订阅

演示链接

import { embedCheckout,openCheckoutModal } from "@futurepay/checkout-sdk";

// 
// 获取session 需要商户自己的后端调用创建订阅接口生成sessionToken, 接口响应中的data.action.token(授权token)
// 获取session文档地址:https://doc.futurepay.global/update/docs/%E8%AE%A2%E9%98%85%E5%88%9B%E5%BB%BA#/
const session = await fetch("your/api/").then((res) => res.json());
const checkoutOptions = {
  sessionToken: session,
  env: "test", // 'test' | 'prod'
  mode: "subscription"  // 订阅模式
};


// 高度自适应的嵌入式收银台
const checkoutInstance = await embedCheckout("#checkout-container",checkoutOptions);
// 手动销毁
//checkoutInstance.close();

// 在页面中心弹出收银台
const checkoutInstance = await openCheckoutModal(checkoutOptions);

// 手动关闭
//checkoutInstance.close();