# BR-DGE Developer Docs Documentation > Documentation for BR-DGE Developer Docs ## 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. - [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) - [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.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. - [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 single integration with BR-DGE. - [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) - [Alternative Payment Methods (APMs)](https://docs.br-dge.io/docs/apm-connections.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) - [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) - [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 measures, to enhance risk management in transactions. - [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) - [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 exchanged for single-use tokens. This can be useful if you wish to include CVV values in your payments as this data cannot be stored with Card on File. [Tokenized Payment Flow]: https://docs.br-dge.io/docs/payment-flows#tokenized-payment-flow - [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 provisioned if enabled on your Retail Channel. Merchants can track the status of Network Tokens via webhook callbacks or by querying the Card-on-Files via `GET /payment-instruments`. Please see for more information. - [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 to constrain the results returned. - [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 token support was not enabled at the time of Card-on-File creation or a temporary failure to provision network tokens), you can use this endpoint to manually trigger network token provisioning. - [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 the decrypted Apple Pay DPAN. This is particularly useful for performing your own pre-payment checks. - [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 verify, and will return information provided by the PSP on whether that information matches their records. - [Register with an open banking account](https://docs.br-dge.io/reference/paymentinstrumentregistrationusingpost-1.md): Create an account with an open banking provider ## Changelog - [Added 4218 code](https://docs.br-dge.io/changelog/added-4218-code.md) - [New: Card blocking added to Smart Routing](https://docs.br-dge.io/changelog/new-card-blocking-added-to-smart-routing.md) - [Retry Network Token Provisioning](https://docs.br-dge.io/changelog/retry-nt-provisioning.md) - [Webhook Security & Reliability Updates](https://docs.br-dge.io/changelog/webhook-security-reliability-updates.md) - [Retry Network Token Provisoning](https://docs.br-dge.io/changelog/retry-network-token-provisoning.md)