聚合支付

集成代码与 SDK

快速将支付功能集成到您的应用程序中,支持多端接入与灵活配置。

沙箱环境测试

Sandbox Mode

// 初始化聚合支付客户端
const pay = require('@aggregation-pay/sdk');
const client = new pay.Client({
    apiKey: 'sk_test_51Mz9V7E1KxY',
    environment: 'sandbox' // 使用沙箱测试环境
});
// 发起支付请求
async function createPayment() {
    try {
        const payment = await client.payments.create({
            amount: 29900, // 金额:299.00 CNY (单位为分)
            currency: 'cny',
            order_id: 'order_982345',
            description: '高级会员订阅方案',
            metadata: {
                user_id: 'user_42',
                platform: 'web_v3'
            },
            success_url: 'https://your-site.com/success', // 支付成功跳转
            cancel_url: 'https://your-site.com/checkout'  // 取消支付跳转
        });
        console.log('支付单已创建:', payment.id);
        // 将用户重定向至支付页面
        window.location.href = payment.checkout_url;
    } catch (err) {
        console.error('集成异常:', err.message);
    }
}
createPayment();
API 服务正常 (24ms)
v2.4.1-stable
book arrow_forward

API 参考手册

详细的接口参数定义与描述

checklist arrow_forward

上线前检查清单

在切换生产环境前的最后确认

webhook arrow_forward

Webhooks 回调

监听交易状态的实时更新