订阅
使用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();
Updated about 8 hours ago