On This Page
Merchant Descriptors Developer Guide
This section provides you with information about this developer guide.
- Audience and Purpose
- This guide is written for application developers who want to use theREST APIto integrate merchant descriptors into their payment acceptance system.Implementing merchant descriptors requires software development skills. You must write code that uses the API request fields to include merchant descriptor fields in payment service requests.
- Conventions
- These statements are used in guides to bring attention to critical information:IMPORTANTAnImportantstatement contains information essential to successfully completing a task or learning a concept.WARNINGAWarningcontains information or instructions, which, if not heeded, can result in a security risk, irreversible loss of data, or significant cost in time or revenue or both.
- Customer Support
- For support information about any service, visit the Support Center:
Recent Revisions to This Document
25.05.01
Initial release.
Barclays Merchant Descriptors
Barclays
Merchant DescriptorsThis feature enables you to submit merchant descriptor values that appear on a cardholder's
statement.
Prerequisite
Before including merchant descriptors in your requests, you must be boarded to the
Barclays
multi-currency platform.Services
- Capture
- Refund
Merchant Descriptor Fields for Barclays
Barclays
- merchantInformation.merchantDescriptor.name
- Description:merchant description that appears on the cardholder's statement. When you include more than one consecutive space, extra spaces are removed. Before you send merchant descriptor to the processor, all non-alphanumeric characters are replaced with?.
- Required or Optional:required for capture and refund services when the merchant descriptor contact is included in the request.
- Data Type:string
- Data Length:23
- merchantInformation.merchantDescriptor.contact
- Description:merchant contact information, such as a phone number, that appears on the cardholder's statement. When you include more than one consecutive space, extra spaces are removed. Before you send merchant descriptor to the processor, all non-alphanumeric characters are replaced with?.
- Required or Optional:optional for capture and refund services.
- Data Type:string
- Data Length:13
Payment Descriptor Request
{ "clientReferenceInformation": { "code": "TC50171_3" }, "orderInformation": { "amountDetails": { "totalAmount": "102.21", "currency": "GBP" } }, "merchantInformation": { "merchantDescriptor": { "name": "barclaystestdescriptor", "contact": "07854806658" } } }
Payment Descriptor Response
{ "_links": { "void": { "method": "POST", "href": "/pts/v2/captures/7479964660936642304805/voids" }, "self": { "method": "GET", "href": "/pts/v2/captures/7479964660936642304805" } }, "clientReferenceInformation": { "code": "TC50171_3" }, "id": "7479964660936642304805", "orderInformation": { "amountDetails": { "totalAmount": "102.21", "currency": "GBP" } }, "reconciliationId": "7026822076", "status": "PENDING", "submitTimeUtc": "2025-05-23T10:34:26Z" }