--- title: "BPPO" slug: "bppo" updated: 2025-12-11T10:07:18Z published: 2025-12-11T10:07:18Z canonical: "docs.apcopay.com/bppo" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.apcopay.com/llms.txt > Use this file to discover all available pages before exploring further. # BPPO **BPPO** offer various solutions for different types of market profiles, covering digital payment, including several alternative payment methods and crypto. ## Supported Transaction Types - [ ] Authorisation - [ ] Capture - [x] Purchase - [ ] Refund - [ ] Withdrawal - [ ] Void ## Integrations Supported - [x] Hosted Payment Page - [ ] Direct Connect ( server-to-server) Official Logo: N/A ## Currencies & Countries Supported | Title | Description | | --- | --- | | **Currencies Supported** | Global | | **Countries Supported** | **Global** | ## Additional attributes to process BPPO You must include the following JSON Attributes in the payload. | Description | Hosted Payment Page | | --- | --- | | **Force Transaction Routing”** | "Routing": { "ForcePayment": "BPPO" } | | **Client Information** | "Client" : { "FirstName" : "John", "LastName" : "Doe", "Email": "prodtest@numinous.group", "DateOfBirth": "08-04-1990", "MobileNo": "+35612345678", "Country": "MLT", "City" : "Test", "IPAddress" : "214.21.134.79", "ZIPCode": "12345" } | | **Test Indicator** (required in Sandbox Environment only) | "isTest": true | **Sample Deposit Request - Hosted Payment Page** ```json {  "TransactionType": "PURC",  "Currency": "EUR",  "Amount": "10",  "OrderReference": "BP test",  "RedirectionURL": "https://www.yourURLhere.com/Redirect/",  "CallBackURL": "https://www.yourURL.com/Listener",  "FailRedirectionURL" : "https://www.yourURLhere.com/Redirect/",  "IsTest": "True",  "Routing": {    "ForcePayment": "BPPO"  },  "Client" : {    "FirstName" : "John",    "LastName" : "Doe",    "Email": "prodtest@numinous.group",    "DateOfBirth": "08-04-1990",    "MobileNo": "+35612345678",    "Country": "MLT",    "City" : "Test",    "IPAddress" : "214.21.134.79",    "ZIPCode": "12345"  } } ``` ## Additional attributes to process PayPal via BPPO You must include the following JSON Attributes in the payload. | Description | Hosted Payment Page | | --- | --- | | **Force Transaction Routing”** | "Routing": { "ForcePayment": "BPPO" } | | **Client Information** | "Client" : { "FirstName" : "John", "LastName" : "Doe", "Email": "prodtest@numinous.group", "DateOfBirth": "08-04-1990", "MobileNo": "+35612345678", "Country": "MLT", "City" : "Test", "IPAddress" : "214.21.134.79", "ZIPCode": "12345" } | | **Payment Method Data** | "PaymentMethodData": { "PaymentMethod": "PayPal" } | | **Test Indicator** (required in Sandbox Environment only) | "isTest": true | **Sample PayPal Deposit Request** ```json {  "TransactionType": "PURC",  "Currency": "EUR",  "Amount": "10",  "OrderReference": "BP test",  "RedirectionURL": "https://www.yourURLhere.com/Redirect/",  "CallBackURL": "https://www.yourURL.com/Listener",  "FailRedirectionURL" : "https://www.yourURLhere.com/Redirect/",  "IsTest": "True",  "Routing": {    "ForcePayment": "BPPO"  },  "Client" : {    "FirstName" : "John",    "LastName" : "Doe",    "Email": "prodtest@numinous.group",    "DateOfBirth": "08-04-1990",    "MobileNo": "+35612345678",    "Country": "MLT",    "City" : "Test",    "IPAddress" : "214.21.134.79",    "ZIPCode": "12345"  },  "PaymentMethodData": {    "PaymentMethod": "PayPal"  } } ``` ## Test Credentials A test simulator is available when using isTest: true during development. ##