{"templateId":"markdown","sharedDataIds":{},"props":{"metadata":{"markdoc":{"tagList":[]},"custom_product":"APMs","type":"markdown"},"seo":{"title":"Best practice and recommendations","description":"Worldpay for Developers - docs, code examples, resources and tools. Everything you need to build your omnichannel payment solution.","siteUrl":"https://docs.worldpay-bsh.securedataplatform.co.uk","image":"/access/assets/worldpay-logo-light.21b7daf79984773a9fcd7d4fbcb07ae5289dfffd6023c4c3dca720c7058e53dc.33f780a6.svg","keywords":"documentation, api, openapi, sdks, developer, payments, json, payouts, 3ds","jsonLd":{"@context":"https://schema.org","@type":"Organization","url":"https://docs.worldpay-bsh.securedataplatform.co.uk/access","name":"Worldpay"},"meta":[{"name":"google-site-verification","content":"zjziIKaP3ImsqsfhYnEBnq1R85UabiSwl7HTXuwtZuo"},{"name":"doc_product","content":"Access"},{"name":"doc_category","content":"Documentation"}],"llmstxt":{"hide":false,"sections":[{"title":"Payments API","description":"Payment orchestration API combining fraud assessment, 3ds authentication, SCA exemptions, Worldpay Token creation and a card or wallet based payment.","includeFiles":["products/payments/@20240601/**/*"]},{"title":"Payment Queries API","description":"Querying your payments data, based on a variety of parameters.","includeFiles":["products/payment-queries/@v1/**/*"]},{"title":"Card BIN Data API","description":"Provides detailed information about a card.","includeFiles":["products/card-bin/@v1/**/*"]},{"title":"3DS Authentication API","description":"Request 3DS authentication to protect against fraud, be SCA compliant and to shift liability using this standalone API.","includeFiles":["products/3ds/@v3/**/*"]},{"title":"FraudSight API","description":"Request a risk assessment and receive a response with an outcome (e.g. lowRisk) using this standalone API.","includeFiles":["products/fraudsight/@v1/**/*"]},{"title":"Checkout SDK","description":"Integrate using our clientside SDKs for both web and native devices. Benefit from SAQ-A/PCI-SSF compliance.","includeFiles":["products/checkout/web/@v2/**/*","products/checkout/ios/@v4/**/*","products/checkout/android/@v4/**/*","products/checkout/react-native/@v3/**/*","products/checkout/flutter/@v1/**/*"]},{"title":"Tokens API","description":"Minimizes the exposure of sensitive card details and increases the security of your customer's card details.","includeFiles":["products/tokens/@v3/**/*"]},{"title":"Card Payments API","description":"Request a card payment using this standalone API, requires separate requests for 3DS, Fraud assessment etc.","includeFiles":["products/card-payments/@v7/**/*"]},{"title":"Card Verifications API","description":"Verify your customer's card to maximize your authentication rates.","includeFiles":["products/card-verifications/@v6/**/*"]},{"title":"Account Payouts API","description":"Send funds to your customer's bank accounts and search for payouts using parameters.","includeFiles":["products/account-payouts/@20250101/**/*"]},{"title":"APMs","description":"Pay using eWallets, bank transfers, direct debits, local card schemes, Postpay and eInvoice/ Buy Now Pay Later.","includeFiles":["products/apms/@20240701/**/*"]},{"title":"Balance API","description":"Request your account details for a single account or all accounts under an entity.","includeFiles":["products/balance/@20250101/**/*"]},{"title":"Card Payouts API","description":"Send funds to your customer's cards.","includeFiles":["products/card-payouts/@v4/**/*"]},{"title":"Events (Webhooks)","description":"Receive status updates from Access Worldpay by setting up a webhook.","includeFiles":["products/events/@v1/**/*"]},{"title":"FX API","description":"Manage Foreign Exchange (FX) on your payments.","includeFiles":["products/fx/@v1/**/*"]},{"title":"Hosted Payment Pages (HPP) API","description":"Our low-code option to take payments securely at the lowest PCI compliance level - SAQ A.","includeFiles":["products/hosted-payment-pages/@v1/**/*"]},{"title":"Money Transfers API","description":"Money Transfer OCTs (Original Credit Transaction) allow funds to be pushed to an eligible card in 30 minutes or less.","includeFiles":["products/money-transfers/@v1/**/*"]},{"title":"Parties API","description":"Create parties, manage your payout instruments and beneficial owners and carry out identity verification checks.","includeFiles":["products/parties/@20250101/**/*"]},{"title":"SCA Exemptions API","description":"Maximize a frictionless checkout experience by using issuer data insights to apply exemptions.","includeFiles":["products/sca-exemptions/@v1/**/*"]},{"title":"Split Payments API","description":"Divide funds from a single payment amongst yourself and your parties/sellers.","includeFiles":["products/split-payments/@20250625/**/*"]},{"title":"Statements API","description":"Retrieve your account statement and see individual entries for all credits and debits.","includeFiles":["products/statements/@20250101/**/*"]},{"title":"Transfers API","description":"Transfer funds from source account to target account.","includeFiles":["products/transfers/@20250101/**/*"]},{"title":"Verified Tokens API","description":"Verified Tokens ensures that your customer's payment details are valid and CIT compliant when creating a token.","includeFiles":["products/verified-tokens/@v3/**/*"]}]}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"best-practice-and-recommendations","__idx":0},"children":["Best practice and recommendations"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"follow-the-advice-in-this-section-to-get-the-best-from-sepa-direct-debit-and-avoid-some-costly-mistakes","__idx":1},"children":["Follow the advice in this section to get the best from SEPA Direct Debit and avoid some costly mistakes."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"general","__idx":2},"children":["General"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["We recommend that you do not dispatch goods or provide services for an additional five business days after the transaction has been settled. This is to avoid making a loss if the payment is reversed at a later stage. Inform your customers about the delivery time scales to manage their expectations"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Know Your Customer (KYC), for example, check their credit score before you offer SEPA DD for high Average Transaction Value (ATV) transactions. This is because the customer's bank can reverse transactions after being settled. There is also a risk of a chargeback by the customer after you have dispatched goods or provided the services. In such cases, liaise with your customer and/or use local debit collection agencies to retrieve the funds"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["For recurring transactions - make an agreement with your customer to be able to send a reminder of the upcoming direct debit in advance. It is advisable to notify your customer that you will be collecting the payment two weeks later (or a shorter period if agreed with them). This is known as a pre-notification of a direct debit"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Have a retry mechanism in place - please be aware that failed payments are not re-tried automatically. Payments can be retried a maximum of three times"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["We don't recommend offering SEPA DD for one-off transactions due to a high risk of a chargeback"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["For one-off or first in series payment requests, you must submit the DD request at least one business day before the payment due/execution date. For subsequent payment collections you must submit the DD request two business days before the payment due date."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["For transactions returned with the status SETTLEMENT_REVERSED - use this status to improve acceptance by identifying and resubmitting these non-chargeback returned transactions"]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"refunds","__idx":3},"children":["Refunds"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Refunds offered to merchants on SEPA Direct Debit transactions are not part of the SEPA Direct Debit Scheme."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Refunds are an additional in-house functionality provided by Worldpay, as the customer that uses SEPA Direct Debit already has extensive rights. The customer's bank can't link the refund transaction to the original SEPA DD transaction; they are only linked within the Worldpay system. This means the customer could chargeback the transaction with their bank and also ask you for a refund. If this happens the customer's bank classifies the transactions as two different unrelated transactions."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["So, be careful when you offer refunds. Only offer refunds when absolutely necessary. Only offer refunds to the customers who have been thoroughly KYC'd and for recurring transactions only. Inform customers about likely refund time scales (three business days) to reduce the chance of customer initiated chargeback."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"airlines-and-travel-companies","__idx":4},"children":["Airlines and travel companies"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["If you are an airlines or travel company, we strongly recommend that you do not offer SEPA DD if your customer will travel less than 10 business days after they make a SEPA DD payment. Even then there is a chargeback risk after the customer has traveled."]}]},"headings":[{"value":"Best practice and recommendations","id":"best-practice-and-recommendations","depth":1},{"value":"Follow the advice in this section to get the best from SEPA Direct Debit and avoid some costly mistakes.","id":"follow-the-advice-in-this-section-to-get-the-best-from-sepa-direct-debit-and-avoid-some-costly-mistakes","depth":2},{"value":"General","id":"general","depth":3},{"value":"Refunds","id":"refunds","depth":3},{"value":"Airlines and travel companies","id":"airlines-and-travel-companies","depth":2}],"frontmatter":{"seo":{"title":"Best practice and recommendations"}},"lastModified":"2025-09-22T13:59:47.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/products/apms/sepa-best-practice","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}