Node.js下GoCardless重定向流程问题:SEPA支付API示例无效且不完整
Fixing GoCardless SEPA Redirect Flow API Failures
Hey there, let's work through why your GoCardless redirect flow request isn't running—API docs often skip critical details that make or break these calls. Let's break down the issues and fix your request step by step.
Common Missing Pieces in the Example Request
The sample you shared is missing two non-negotiable headers that GoCardless requires to process your request, plus a few key checks you should verify:
- Authorization Header: GoCardless uses Bearer token authentication for all API calls. You'll need to generate a live or sandbox token from your dashboard and include it.
- Content-Type Header: The API expects
application/jsonto recognize your request body—without this, it'll reject the payload outright. - Valid Session Token: Ensure your
session_tokenis a valid, unexpired value generated via your backend (you can't hardcode a dummy token like the example in production).
Corrected Working Request Example
Here's the full, valid request including all required parts:
POST https://api.gocardless.com/redirect_flows HTTP/1.1 Authorization: Bearer YOUR_GOCARDLESS_API_TOKEN Content-Type: application/json { "redirect_flows": { "description": "Wine boxes", "session_token": "SESS_wSs0uGYMISxzqOBq", "success_redirect_url": "https://example.com/pay/confirm", "prefilled_customer": { "given_name": "Frank", "family_name": "Osborne", "email": "frank.osborne@acmeplc.com" } } }
Additional Troubleshooting Tips
If it's still failing after adding the headers:
- Double-check your API token environment (sandbox vs live)—the sandbox endpoint is
https://api-sandbox.gocardless.com/redirect_flows, not the live one if you're testing. - Verify that your
success_redirect_urlis allowed in your GoCardless dashboard under "Redirect URLs" (you can add it in your account settings). - Check the API response error message—GoCardless returns detailed errors (like invalid session tokens or missing fields) that will point you exactly to the issue.
内容的提问来源于stack exchange,提问作者wzer
相关产品推荐
相关产品推荐

