# BR-DGE Developer Docs Documentation > Documentation for BR-DGE Developer Docs Append .md to any documentation page URL to get its markdown version. ## Guides - [Introduction](https://docs.br-dge.io/docs/introduction.md): BR-DGE provides a single unified orchestration abstraction layer for your payments, enabling smart routing to multiple Payment Service Providers. - [Payment Flows](https://docs.br-dge.io/docs/payment-flows.md) - [Apple Pay](https://docs.br-dge.io/docs/rest-api-apple-pay.md) - [Google Pay](https://docs.br-dge.io/docs/rest-api-google-pay.md) - [REST API Introduction](https://docs.br-dge.io/docs/rest-api-introduction.md): Introduction of BR-DGEs REST API. - [REST API and Webhook Breaking Change Policy](https://docs.br-dge.io/docs/rest-api-and-webhook-breaking-change-policy.md) - [Response Handling](https://docs.br-dge.io/docs/response-handling.md) - [Response Codes](https://docs.br-dge.io/docs/response-codes.md): List of response codes. - [Transaction Statuses](https://docs.br-dge.io/docs/transaction-statuses.md) - [Validation Errors](https://docs.br-dge.io/docs/validation-errors.md): List of BR-DGE Validation Errors. - [Web SDK Introduction](https://docs.br-dge.io/docs/web-sdk-introduction.md): Gather payment data from your customers' browsers, for use in payments on your server. - [BR-DGE Hosted Fields](https://docs.br-dge.io/docs/br-dge-hosted-fields.md) - [Hosted Fields Styling](https://docs.br-dge.io/docs/hosted-fields-styling.md): Style the BR-DGE Hosted Fields however you want using different CSS properties. - [Apple Pay Module](https://docs.br-dge.io/docs/apple-pay-module.md): Enable Apple Pay on the web for customers using Safari on compatible Apple devices. - [Restricting wallet cards by issuing country (Apple Pay)](https://docs.br-dge.io/docs/restricting-wallet-cards-by-issuing-country-apple-pay.md): You can use an optional `allowedCountries` array on the data you pass in to filter cards. - [Astropay Module](https://docs.br-dge.io/docs/astropay-module.md) - [Bancontact Module](https://docs.br-dge.io/docs/bancontact.md) - [Google Pay Module](https://docs.br-dge.io/docs/google-pay-module.md) - [Restricting wallet cards by issuing country (Google Pay)](https://docs.br-dge.io/docs/restricting-wallet-cards-by-issuing-country-google-pay.md): You can use an optional `allowedCountries` array on the data you pass in to filter cards. - [iDEAL | Wero Module](https://docs.br-dge.io/docs/ideal-module.md) - [PaysafeCard Module](https://docs.br-dge.io/docs/paysafecard-module.md) - [PayPal Smart Module](https://docs.br-dge.io/docs/paypal-smart-module.md) - [Post Response Module](https://docs.br-dge.io/docs/post-response-module-1.md) - [Hosted Payment Page](https://docs.br-dge.io/docs/hosted-payment-page.md): Fully outsource your payment page to BR-DGE with our customizable Hosted Payment Page. - [Hosted Payment Page Branding](https://docs.br-dge.io/docs/hosted-payment-page-branding.md): Provide your own branding for use within the Hosted Payment Page. - [Vault Introduction](https://docs.br-dge.io/docs/vault.md): Save your customers from having to re-enter card details while also increasing approval rates. - [Vault Import](https://docs.br-dge.io/docs/vault-import.md) - [Vault Import via BR-DGE API](https://docs.br-dge.io/docs/vault-import-via-api.md) - [Vault Interoperability](https://docs.br-dge.io/docs/vault-interoperability.md) - [BR-DGE Portal](https://docs.br-dge.io/docs/br-dge-portal.md) - [PAN Lookup](https://docs.br-dge.io/docs/pan-lookup.md) - [Custom Metadata](https://docs.br-dge.io/docs/custom-metadata.md) - [Smart Routing](https://docs.br-dge.io/docs/smart-routing.md): Route and block transactions using specific criteria in the BR-DGE Portal. - [Smart Routing Fragments](https://docs.br-dge.io/docs/smart-routing-fragments-1.md): The modular building blocks of Smart Routing logic. - [Managing Smart Routing Rules](https://docs.br-dge.io/docs/managing-smart-routing-rules-1.md): Creating, editing, and deleting, rules and rule sets. - [Verify](https://docs.br-dge.io/docs/verify.md): BR-DGE Verify enables you to check that the name a cardholder submits matches the account name the issuer holds on file. - [What is BR-DGE Verify?](https://docs.br-dge.io/docs/what-is-br-dge-verify.md): A service for checking account names against the account information held by VISA. - [How Verify works](https://docs.br-dge.io/docs/how-verify-works.md): BR-DGE's Verify capability and endpoint allow you, the merchant, to submit an existing multi-use token (MUT) and an account name. - [When to use Verify](https://docs.br-dge.io/docs/when-to-use-verify.md): Situations where Verify could be used. - [REST API for Verify](https://docs.br-dge.io/docs/rest-api-for-verify.md) - [Address Verification Service](https://docs.br-dge.io/docs/address-verification-service.md) - [Auto 3-D Secure Step-up](https://docs.br-dge.io/docs/3-d-secure-auto-step-up.md) - [Mobile Wallets](https://docs.br-dge.io/docs/mobile-wallets.md) - [Apple Pay](https://docs.br-dge.io/docs/features-apple-pay.md) - [Google Pay](https://docs.br-dge.io/docs/features-google-pay.md) - [Network Token Service Provider](https://docs.br-dge.io/docs/network-token-service-provider.md): Network Tokens are supported by a range of Payment Providers and offer a range of benefits such as increased authorization rates. You can provision Network Tokens from multiple Card Schemes via a… - [Payment Account Reference](https://docs.br-dge.io/docs/payment-account-reference.md) - [Strong Customer Authentication](https://docs.br-dge.io/docs/strong-customer-auth.md) - [Account Funded Transactions (AFTs)](https://docs.br-dge.io/docs/account-funded-transactions-afts.md): An AFT is a transaction in which a cardholder's payment instrument is used to load or transfer funds into a non-merchant account. - [How AFTs work at BR-DGE](https://docs.br-dge.io/docs/how-afts-work-at-br-dge.md) - [Processing a payment as an AFT](https://docs.br-dge.io/docs/processing-a-payment-as-an-aft.md) - [Confirming an AFT payment](https://docs.br-dge.io/docs/confirming-an-aft-payment.md) - [Alternative Payment Methods (APMs)](https://docs.br-dge.io/docs/apm-connections.md) - [1Voucher](https://docs.br-dge.io/docs/1voucher.md) - [AstroPay](https://docs.br-dge.io/docs/astropay.md): AstroPay is a global digital wallet offering users with a way to pay and receive money. - [Bank2Bank](https://docs.br-dge.io/docs/bank2bank.md): Learn about Bank2Bank, an alternative payment method by Walletdoc for South African bank transactions. - [Blu Voucher](https://docs.br-dge.io/docs/blu-voucher.md) - [Neteller](https://docs.br-dge.io/docs/neteller.md) - [OTT](https://docs.br-dge.io/docs/ott.md) - [PayPal](https://docs.br-dge.io/docs/paypal.md) - [PayPal JavaScript SDK](https://docs.br-dge.io/docs/paypal-javascript-sdk.md) - [PayPal Notifications](https://docs.br-dge.io/docs/paypal-notifications.md) - [PayPal Payments](https://docs.br-dge.io/docs/paypal-payments.md) - [PayPal Payouts](https://docs.br-dge.io/docs/paypal-payouts.md) - [PayPal Vault](https://docs.br-dge.io/docs/paypal-vault.md) - [PaysafeCard](https://docs.br-dge.io/docs/paysafecard.md): PaysafeCard is a prepaid online payment method that allows users to make secure and anonymous transactions without the need for a bank account or credit card. - [Revolut Pay](https://docs.br-dge.io/docs/revolut-pay.md) - [Skrill](https://docs.br-dge.io/docs/skrill.md) - [TrueLayer](https://docs.br-dge.io/docs/truelayer.md) - [Trustly](https://docs.br-dge.io/docs/trustly.md): Trustly is a digital payment provider that offers a bank-independent payment service allowing users to pay directly from their bank account. - [PSP Connections](https://docs.br-dge.io/docs/psp-connections.md) - [Adyen](https://docs.br-dge.io/docs/adyen.md) - [Barclaycard Smartpay Fuse](https://docs.br-dge.io/docs/smartpayfuse.md) - [Braintree](https://docs.br-dge.io/docs/braintree.md): PayPal Braintree is a global technology company and online payment gateway owned by PayPal that lets businesses accept credit cards, debit cards, and digital wallets like Apple Pay and Google Pay… - [Checkout.com](https://docs.br-dge.io/docs/checkout.md) - [Cybersource](https://docs.br-dge.io/docs/cybersource.md) - [Fat Zebra](https://docs.br-dge.io/docs/fatzebra.md) - [Fiserv](https://docs.br-dge.io/docs/fiserv.md) - [Nuvei](https://docs.br-dge.io/docs/nuvei.md) - [Using Nuvei with external risk engines](https://docs.br-dge.io/docs/using-nuvei-with-external-risk-engines.md): A merchant whose own risk engine has already made a call can tell Nuvei directly how a payment should be authenticated. - [Paysafe](https://docs.br-dge.io/docs/paysafe.md): Paysafe offers payment processing, digital wallet and online cash systems to businesses and consumers, with particular experience of serving the global entertainment sectors. - [Stripe](https://docs.br-dge.io/docs/stripe.md) - [Trust Payments](https://docs.br-dge.io/docs/trust-payments.md) - [Walletdoc](https://docs.br-dge.io/docs/walletdoc.md) - [Worldline Online Payments](https://docs.br-dge.io/docs/worldline-online-payments.md) - [Worldpay Access](https://docs.br-dge.io/docs/worldpay-access.md) - [Worldpay WPG](https://docs.br-dge.io/docs/worldpay-wpg.md) - [Risk Engines](https://docs.br-dge.io/docs/risk-engines-introduction.md): Risk engines are a part of risk services, also known as Fraud Prevention services. They provide specialised functionalities, including identity verification, biometric authentication and compliance… - [Checkout.com Risk SDK](https://docs.br-dge.io/docs/checkout-com-risk-sdk.md): Integrating the Checkout Risk SDK when making payments via BR-DGE - [Kount Risk Engine](https://docs.br-dge.io/docs/kount-risk-engine.md): Manage Risk & Fraud with Kount - An Independent Risk Service Provider - [Notification Authentication](https://docs.br-dge.io/docs/notification-authentication.md) - [Notification Hashing](https://docs.br-dge.io/docs/notification-hashing.md) - [Notification Retry Strategy](https://docs.br-dge.io/docs/notification-retry-strategy.md) - [Testing Apple Pay](https://docs.br-dge.io/docs/testing-apple-pay.md) - [Testing Google Pay](https://docs.br-dge.io/docs/testing-google-pay.md) - [Testing Simulator PSPs](https://docs.br-dge.io/docs/testing-simulator-psps.md) - [Support](https://docs.br-dge.io/docs/support.md): Information on contacting support, general enquiries and updates on BR-DGEs services. ## API Reference - [Create a payment](https://docs.br-dge.io/reference/createpaymentusingpost.md): Request a transfer of funds between accounts at banks or other financial institutions. - [Query Payments](https://docs.br-dge.io/reference/getpaymentsusingget.md): Search for payments - [Capture a payment](https://docs.br-dge.io/reference/capturepaymentusingpost.md) - [Refund a payment](https://docs.br-dge.io/reference/createrefundusingpost.md): Initiates a new refund against a previously captured payment - [Get refund(s) from a payment](https://docs.br-dge.io/reference/refundsusingget.md): Returns refund(s) against a payment - [Void a payment](https://docs.br-dge.io/reference/voidpaymentusingpost.md): Perform a Void operation on a payment that has been previously authorized, but not captured or submitted for settlement. - [Get the status of a payment](https://docs.br-dge.io/reference/getpaymentstatususingget.md): Returns the status of a payment - [Create a BR-DGE Hosted Payment Page Order](https://docs.br-dge.io/reference/createorderusingpost.md) - [Cancel a previously created BR-DGE Hosted Payment Page Order.](https://docs.br-dge.io/reference/cancelorderusingput.md) - [Get the status of a BR-DGE Hosted Payment Page Order.](https://docs.br-dge.io/reference/getorderstatususingget.md) - [Create a payout](https://docs.br-dge.io/reference/createpayoutusingpost.md): Send money to your customers. - [Query Payouts](https://docs.br-dge.io/reference/getpayoutsusingget.md): Search for payouts - [Get the status of a payout](https://docs.br-dge.io/reference/getpayoutstatususingget.md): Returns the status of a payout - [Create a PayPal Order](https://docs.br-dge.io/reference/createpaypalorderusingpost.md) - [Get the details of a PayPal Order.](https://docs.br-dge.io/reference/getpaypalorderdetailsusingget.md) - [Authorize or Capture a payment for a PayPal Order.](https://docs.br-dge.io/reference/paypalorderpaymentusingpost.md) - [Verify the account name for a Card-on-File.](https://docs.br-dge.io/reference/verifypaymentinstrumentaccount.md): Verifies whether the account name provided matches the issuer-held account name for an existing Card-on-File. This endpoint currently supports Visa Card-on-File multi-use tokens with an active Visa… - [Create a single-use token](https://docs.br-dge.io/reference/tokenizesingleuseinstrument.md): For one off payments you can exchange cardholder data for a single-use token that can be used as a payment instrument via the [Tokenized Payment Flow] Card on File multi-use tokens can also be… - [Retrieve information about single-use tokens](https://docs.br-dge.io/reference/getsingleusetokenizedpaymentinstrumentsusingget.md): Get information relating to a single-use token - [Create a Card-on-File](https://docs.br-dge.io/reference/tokenizeinstrument.md): Further streamline your checkout experience by securely storing customer card details in BR-DGE to save them having to re-enter cardholder details in future. A Network Token may be asynchronously… - [Retrieve information about Card-on-Files](https://docs.br-dge.io/reference/gettokenizedpaymentinstrumentsusingget.md): You can also use this endpoint to query all Card-on-Files for a customer, if a customer identifier was provided when cards were saved. Note: If multiple query params are provided, ALL will be used… - [Create a cryptogram for a Card-on-File](https://docs.br-dge.io/reference/postpaymentinstrumentnetworktokencryptogram.md) - [Create a Network Token for a Card-on-File.](https://docs.br-dge.io/reference/postpaymentinstrumentnetworktoken.md): Create a Network Token for a Card-on-File. Network tokens are automatically provisioned when creating a BR-DGE Card-on-File. However, in situation where this didn't happen (for example if network… - [Delete a Card-on-File](https://docs.br-dge.io/reference/deletetokenizeinstrument.md): Delete a BR-DGE Card-on-File. Please note that any associated Network Tokens will also be deleted. - [Get Google Pay token metadata](https://docs.br-dge.io/reference/querygooglepaydetailspost.md): Retrieve details for Google Pay card. - [Get Apple Pay token metadata](https://docs.br-dge.io/reference/queryapplepaydetailspost.md): Apple Pay tokens contain encrypted data that only BR-DGE can decrypt. This endpoint lets you access that previously encrypted data, along with Bank Identifier Number (BIN) lookup data derived from… - [Get a Card-on-File from a PSP token](https://docs.br-dge.io/reference/retrievepaymentinstrumentbypsptoken.md): Use this endpoint to query a Card on File for a customer, identified by the PSP token and name. - [Verify details held by a PSP](https://docs.br-dge.io/reference/verifycustomerusingpost.md): Request for verification of details held by a payment service provider (PSP). PSPs may offer functionality to verify details held by them. This endpoint accepts information the consumer wishes to… - [Register with an open banking account](https://docs.br-dge.io/reference/paymentinstrumentregistrationusingpost-1.md): Create an account with an open banking provider ## Changelog - [Restricting wallet cards by issuing country](https://docs.br-dge.io/changelog/restricting-wallet-cards-by-issuing-country-google-pay.md) - [External 3-D Secure services](https://docs.br-dge.io/changelog/external-3-d-secure-services.md) - [Enhancements to Braintree PSP](https://docs.br-dge.io/changelog/enhancements-to-braintree-psp.md) - [NEW - Account Funding Transactions (AFT)](https://docs.br-dge.io/changelog/new-account-funding-transactions-aft.md) - [Enhancements to Truelayer APM](https://docs.br-dge.io/changelog/enhancements-to-truelayer-apm.md) - [New Paysafe PSP added](https://docs.br-dge.io/changelog/new-psp-added-paysafe.md) - [Risk engines and Nuvei](https://docs.br-dge.io/changelog/risk-engines-and-nuvei.md) - [New feature: BR-DGE Verify](https://docs.br-dge.io/changelog/new-feature-br-dge-verify.md) - [Notification ability for Fat Zebra PSP](https://docs.br-dge.io/changelog/notification-ability-for-fat-zebra-psp.md) - [Added 5307 code](https://docs.br-dge.io/changelog/added-5307-code.md)