集成选项

收银台集成(Hosted Payment Page,HPP)和单一支付方式集成(Single Payment Method Integration) 是两种不同的支付集成方式,适用于不同的业务场景。

🌐 FuturePay 支付集成指南

一、收银台集成(Hosted Payment Page,HPP)

✅ 概述

收银台集成是 FuturePay 提供的托管支付页面服务。商户只需发起会话请求,即可使用统一支付页面,支持多种支付方式。

✅ 特点

  • 集中管理:统一收银页面展示所有支付方式
  • 多种支付方式:支持信用卡、电子钱包、银行转账等
  • 高安全性:FuturePay 托管页面,符合 PCI DSS 标准
  • 统一 UI/UX:无需商户开发支付界面
  • 灵活集成:支持弹窗和嵌入两种方式
  • 自适应布局:嵌入模式自动适配页面高度

📎 请求地址(HPP)

环境新收银台地址老收银台地址
沙盒环境POST https://api.futurepay-develop.com/checkout/newSessionPOST https://api.futurepay-develop.com/checkout/session
生产环境POST https://api.futurepay.global/checkout/newSessionPOST https://api.futurepay.global/checkout/session

💻 SDK 集成方式

安装 SDK

# 使用 npm/yarn/pnpm 安装
npm install @futurepay/checkout-sdk
yarn add @futurepay/checkout-sdk
pnpm add @futurepay/checkout-sdk

UMD 引入(快速开始)

<script src="https://cdn.jsdelivr.net/npm/@futurepay/checkout-sdk@latest/dist/index.umd.min.js"></script>
<script>
  const { openCheckoutModal, embedCheckout, PaymentCheckout } = window.FuturePayCheckoutSDK;
</script>

ESM 引入(现代浏览器)

<script type="module">
  import {
    openCheckoutModal,
    embedCheckout,
    PaymentCheckout,
  } from "https://cdn.jsdelivr.net/npm/@futurepay/checkout-sdk@latest/dist/index.esm.js";
</script>

🛠️ SDK 使用示例

import { PaymentCheckout } from "@futurepay/checkout-sdk";

const checkout = new PaymentCheckout({
  env: "test", // 或 "prod"
  sessionToken: "your-session-token"
});

// 打开弹窗方式
await checkout.openModal();

// 或嵌入到指定容器
await checkout.embed("#container");

✅ 适用场景

  • 中小型企业、跨境电商平台
  • 快速上线支付功能,降低合规风险
  • 移动端友好、无需维护支付 UI
  • 希望一站式集成多种支付方式的商户

二、单一支付方式集成(Single Payment Method Integration)

✅ 概述

商户通过调用 FuturePay API 接入某一种特定的支付方式,如信用卡、UPI、本地转账等。


📎 请求地址(单一支付)

环境接口地址
沙盒环境POST https://api.futurepay-develop.com/payin/paymentOrder
生产环境POST https://api.futurepay.global/payin/paymentOrder

✅ 特点

  • 完全自定义支付流程和 UI
  • 仅支持一种支付方式
  • 需自行处理合规和安全(如 PCI DSS)
  • 适用于明确已知用户偏好支付方式的场景

✅ 适用场景

  • 大型企业或有特殊需求的商户
  • 定制化支付体验(前端 UI、流程等)
  • 商户明确只支持某一支付方式
  • 本地支付(如仅支持印度本地银行支付)

三、关键区别:收银台集成 vs 单一支付集成

对比项收银台集成(HPP)单一支付方式集成
支持方式多种支付方式一次集成只支持一种支付方式
页面控制页面由 FuturePay 托管商户完全控制前端页面
安全性FuturePay 托管并负责合规商户需处理合规和安全
集成复杂度一次集成、低维护成本每种支付方式需单独集成
适用对象中小企业、跨境电商大型平台、需自定义体验的商户