Stripe
快速启动
- 报名 at stripe.com 并获取 API 凭据
- 创建终端 输入 管理控制台 参数如下:
- 开始处理 ——适配器预建并准备使用.
概览
带有窗体- urlencoded 的全球支付平台 API, 3DS 重定向支持, 使用 Strepe API v2025-12-15.丁香树
| 供应商 ID | stripe |
| 类别 | 卡片处理器 |
| 网站 | stripe.com |
支助行动: start_tx capture_tx refund_tx status
认证
持牌人 代号:API 键)
付款流程
付款流程
单阶段:
- 启动(_T) - 创建支付意向(标识符:
start_tx)- POST to
/v1/payment_intents - 内容 - Type: 应用程序/x-www-form-urlencoded
- 同上-关键:
authorize-{tx_id} - 包括:数额、货币、支付办法_方法(标识符:
payment_method) capture_method=automatic_async(建议减少延迟)- 返回支付(_I) ID(标识符:
payment_intent) - 可能需要 3DS: 检查
next_action.redirect_to_url - 如果需要重定向:客户完成 3DS + webhook 确认
- POST to
双阶段:
- 启动(_T) - 授权(标识符:
start_tx)- POST to
/v1/payment_intents - 同上-关键:
authorize-{tx_id} capture_method=manual- 状态
requires_capture→authorized
- POST to
- 抓取(_tx) - 扣款(标识符:
capture_tx)- POST to
/v1/payment_intents/{id}/capture - 同上-关键:
capture-{tx_id} - 可指定数量_ to_capture(标识符:
amount_to_capture)
- POST to
退款 :
- 退款(_tx) - 创建退款(标识符:
refund_tx)- POST to
/v1/refunds - 同上-关键:
refund-{tx_id}-{amount} - 表格数据:支付_intent={id},数额={amount}(标识符:
payment_intent)
- POST to
3DS 流量 :
- If
next_action.type=redirect_to_url:- 客户重新定向到
next_action.redirect_to_url.url - 3DS 后: 客户返回返回Url(标识符:
returnUrl) - 民意调查状态或使用网点确认
- 客户重新定向到
测试
沙盒 URL
https://api.stripe.com/
测试卡
| 纸牌 | 数目 | 过期 | CVV | 结果 |
|---|---|---|---|---|
| Visa | PROVIDER_TEST_PAN | 任何未来 | 任何 3 数字 | 成功支付 |
| Visa (decline) | PROVIDER_TEST_PAN | 任何未来 | 任何 3 数字 | 下降(刷卡) |
| Visa (3DS) | PROVIDER_TEST_PAN | 任何未来 | 任何 3 数字 | 需要 3D Secure 验证 |
| Mastercard | PROVIDER_TEST_PAN | 任何未来 | 任何 3 数字 | 成功支付 |
| 主卡调试 | PROVIDER_TEST_PAN | 任何未来 | 任何 3 数字 | 成功支付 |
| Amex | 3782 8224 6310 005 | 任何未来 | 任何 4 数字 | 成功支付 |
| 发现 | PROVIDER_TEST_PAN | 任何未来 | 任何 3 数字 | 成功支付 |
| 资金不足 | PROVIDER_TEST_PAN | 任何未来 | 任何 3 数字 | 资金不足 |