--- title: "JCB Card Processing" slug: "jcb-cards" updated: 2026-02-27T08:13:49Z published: 2026-02-27T08:13:49Z canonical: "docs.apcopay.com/jcb-cards" --- > ## 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. # JCB Card Processing ## Supported Transaction Types - [x] Authorisation `AUTH` - [x] Capture `CAPT` - [x] Purchase `PURC` - [x] Refund `PARTIALREFUND` - [x] Void `GENERALVOID` - [ ] Payouts `ORIGINALCREDIT` - [ ] Recurring `PURC` ## Integrations Supported **Deposit - Authorisation / Purchase** - [x] Hosted Payment Page - [x] Direct Connect ( server-to-server) **Capture, Void, Refunds, Payouts, Recurring** - [ ] Hosted Payment Page - [x] Direct Connect ( server-to-server) ## Supported Wallet - [ ] GooglePay - [ ] Applepay ## Currencies & Countries Supported | Title | Description | | --- | --- | | **Currencies Supported** | JPY | ## Additional properties to process Deposits You **MUST** include the following properties. This informs us to proceed with routing the payment to JCB . **MobileNo** - must be of length 10 digits and all numbers e.g. 1 2345678902 **State** - must be of length 2 digits and all numbers e.g. 12 **ZIPCode** - must be all numbers e.g. 000001 if you are using our **Hosted Payment Page** | Description | Hosted Payment Page | | --- | --- | | **Transaction Type** | "TransactionType": "PURC" | | **Force Transaction Routing** | "Routing":{ "ForceBank": "JCBCARDSDC" } | | **Client Details** | "Client" : { "Email": "[johndoe@gmail.com](mailto:johndoe@gmail.com)", "ClientAccount": "testing", "FirstName" : "Frictionless", "LastName" : "Processed", "Country": "JPN", "MobileNo": "1 2345678902", "Street": "Changun Road", "City": "Tokyo", "ZIPCode": "000001", "State": "12", "DateOfBirth" : "24-07-2000" } | | **Test Indicator** | "isTest": true | Sample requests using our Hosted Payment Page can be viewed here. ```json {  "TransactionType": "PURC",  "Amount": "5000.00",  "Currency": "JPY",  "Language": "JA",  "OrderReference": "MerchantOrder1",  "UniqueReference": "00a00569-7b7d-43fa-a5d0-4aeb673c5a25",  "RedirectionURL": "https://www.yourURLhere.com/Redirect/",  "CallBackURL": "https://www.yourURLhere.com/Listener",  "Routing": {    "ForceBank": "JCBCARDSDC"  },  "IsTest": true,  "Client": {    "Email": "joe.bloggs@testjb.com",    "FirstName": "Joe",    "LastName": "Bloggs",    "DateOfBirth": "1977-12-31",    "Country": "JPN",    "Street": "High Street",    "City": "Valletta",    "MobileNo": "7979797979",    "State": "02",    "ZIPCode": "12345",    "IPAddress": "127.0.0.1"  } } ``` If you are using our **direct connect solution** (server-to-server) | Description | Direct Connect | | --- | --- | | **Force Transaction Routing** | “Routing”:{ "ForceBank": "JCBCARDSDC” } | | **Client Details** | "Client" : { "Email": "[johndoe@gmail.com](mailto:johndoe@gmail.com)", "ClientAccount": "testing", "FirstName" : "Frictionless", "LastName" : "Processed", "Country": "JPN", "MobileNo": "1 2345678902", "Street": "Changun Road", "City": "Tokyo", "ZIPCode": "000001", "State": "12", "DateOfBirth" : "24-07-2000" } | | **Card Details** | "PaymentCredentials": { "PaymentSource": "Card", "CardType": "JCB", "CardNumber": "6351772561457936", "CvV2": "123", "ExpMonth": "02", "ExpYear": "2027", "CardHolderName": "Joe Smith" }, | | **Browser details** | "BrowserDetails": { "UserAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36", "JavaEnabled": true, "ScreenColorDepth": "1", "ScreenWidth": "1080", "ScreenHeight": "840", "TimeZone": "2", "AcceptHeader": "application/json", "BrowserLanguage": "en" } | | **Test Indicator** | "isTest”: true | Sample requests using **Direct Connect** can be viewed here. ```json {  "TransactionType": "PURC",  "Amount": 10.23,  "Currency": "JPY",  "IsTest": true,  "OrderReference": "123",  "RedirectionURL": "https://www.yourURLhere.com/Redirect/",  "FailRedirectionURL": "https://yourURLhere.com/FailRedirect/",  "UniqueReference": "4b8da4f0-d3b4-44ae-8019-8c66905ffad7",  "CallBackURL": "https://www.yourURLhere.com/Listener",  "PaymentCredentials": {    "PaymentSource": "Card",    "CardType": "JCB",    "CardNumber": "6000000000001018",    "CardHolderName": "Frictionless Processed",    "ExpMonth": "12",    "ExpYear": "2030",    "CvV2": "666"  },  "Client": {    "FirstName": "Apco",    "LastName": "Test",    "Email": "apcotest@test.com",    "Street": "1,Street",    "City": "Marsa",    "IPAddress": "1.1.1.1",    "ZIPCode": "MRS3000",    "Country": "MLT",    "State": "Rabat",    "MobileNo": "+20100000000"  },   "BrowserDetails": {    "UserAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36",    "JavaEnabled": true,    "ScreenColorDepth": "1",    "ScreenWidth": "1080",    "ScreenHeight": "840",    "TimeZone": "2",    "AcceptHeader": "application/json",    "BrowserLanguage": "en"  },  "Routing": {    "ForceBank": "ICARD"  } } ``` ### Requesting a Capture If you wish to `Capture` a transaction of type `Authorisation`, below are the mandatory fields. | Description | Direct Connect | | --- | --- | | **Transaction Reference** | "PspID": "342342” | sample request for processing a `capture` request. ```json { "TransactionType": "CAPT", "Amount": 10.00, "CallBackURL": "https://www.yourURLhere.com/Listener", "IsTest": true, "UniqueReference": "6514441d-8abe-4d7b-9e0c-3aa386333b34", "PspID":"839791" } ```