# Mastercard Send Gambling Payout

#### **What is Gambling Payout?**

A payout is a Push-type transaction. It enables merchants to transfer funds directly from their balance to the recipient’s selected payment instrument. If the recipient’s payment instrument is a card, it must be a Mastercard. Payouts that are marked as gambling operate within the **B2C (Business to Consumer)** model. It should be noted that a gambling payout is not a type of refund. It represents the payment of a gambling prize and is identified by a dedicated MCC code – `7995`.

<p class="callout info">**Note:** According to Mastercard Rules (Acceptance Procedures), a gambling payout is a gaming disbursement and is classified as "High-Risk Securities Business" or "High-Risk Brand Tax". This imposes an obligation on the Merchant's Bank to verify that the Merchant holds a valid license issued by the appropriate government authority.</p>

#### **How does it work?**

To execute a gambling payout, a request must be sent to the following endpoint:   
`<strong data-index-in-node="71" data-path-to-node="2">POST </strong>{base_url}/v1/partners/{partner_id}/disbursements/payment`. In this request, the `partner_id` serves as the unique identifier for the Bank (or the Technical Provider acting on its behalf) that is initiating the payout. Parameters `payment_type` set to `GMR` - gaming repay and `merchant_category_code` set to `7995`. This value ensures that Mastercard Send recognizes the transaction specifically as a gambling payout, triggering the appropriate processing logic. In the Mastercard Send API, there is no `transaction_purpose` code intended for payouts of gambling winnings; therefore, this value should be set to `08` which means "other".

[![gambling payout.drawio.png](https://developer.verestro.com/uploads/images/gallery/2026-02/scaled-1680-/gambling-payout-drawio.png)](https://developer.verestro.com/uploads/images/gallery/2026-02/gambling-payout-drawio.png)

##### Request info

<details id="bkmrk-click-to-expand-exam"><summary>Click to expand example request body in JSON format</summary>

```json
{
  "payment_disbursement": {
    "disbursement_reference": "HAPPYPATH_DISB_000001",
    "payment_type": "GMR", // This value must be GMR if the transaction is gambling payout
    "amount": "5300",
    "currency": "USD",
    "sender_account_uri": "pan:5102589999999921;exp=2077-02;cvc=123",
    "sender": {
      "first_name": "XYZ",
      "last_name": "Record Store",
      "account_type": "03",
      "address": {
        "line1": "101 Main St",
        "line2": "Unit 5",
        "city": "Chicago",
        "country_subdivision": "IL",
        "postal_code": "60618",
        "country": "USA"
      }
    },
    "recipient_account_uri": "pan:5102589999999913;exp=2077-08;cvc=123",
    "recipient": {
      "first_name": "Vinyl",
      "last_name": "Importers",
      "account_type": "03",
      "address": {
        "line1": "234 Spiral Drive",
        "line2": "Unit B",
        "city": "St. Louis",
        "country_subdivision": "MO",
        "postal_code": "63368",
        "country": "USA"
      },
      "name_on_account": "Lucy Lawrence"
    },
  "payment_disbursement": {
    "participant": {
      "merchant_category_code": "7995", // This value must be 7995 if the transaction is gambling payout
      "mastercard_assigned_merchant_id": "12AB46",
      "purchase_trace_id": "MS12ybwmc020404",
      "transfer_acceptor_address": {
        "line1": "123 Elm St",
        "line2": "Apartment 9",
        "city": "Chicago",
        "country_subdivision": "IL",
        "postal_code": "60618",
        "country": "USA"
      }
    }
  },
    "funding_source": "CASH",
    "transaction_purpose": "08",
    "payment_origination_country": "USA"
  }
}
```

</details><details id="bkmrk-click-to-expand-para"><summary>Click to expand request parameter's description</summary>

<table border="1" id="bkmrk-field-value-descript" style="border-collapse: collapse; width: 100%; height: 1066.4px;"><colgroup><col style="width: 33.3498%;"></col><col style="width: 33.3498%;"></col><col style="width: 33.3498%;"></col></colgroup><tbody><tr style="height: 32px;"><td style="height: 32px;" width="175">**PARAMETER**

</td><td style="height: 32px;" width="155"><span style="color: #1f1f1f;"><span style="font-family: Calibri, sans-serif;">**VALUE**</span></span>

</td><td style="height: 32px;" width="299"><span style="color: #1f1f1f;"><span style="font-family: Calibri, sans-serif;"><span style="font-size: medium;">**DESCRIPTION**</span></span></span>

</td></tr><tr style="height: 108.8px;"><td style="height: 108.8px;" width="175">`<span style="color: #444746;"><span style="font-family: Calibri, sans-serif;">payment_disbursement.disbursement_reference</span></span>`

</td><td style="height: 108.8px;" width="155"><span style="color: #1f1f1f;"><span style="font-family: Calibri, sans-serif;">HAPPYPATH\_DISB\_000001</span></span>

</td><td style="height: 108.8px;" width="299"><span style="font-family: Calibri, sans-serif;"><span style="font-size: medium;">string</span></span>

<span style="font-family: Calibri, sans-serif;"><span style="font-size: medium;">Required. A partner-assigned unique reference identifier for the disbursement. Alphanumeric and \* , - . \_ ~. Length 6-40.</span></span>

</td></tr><tr style="height: 298.4px;"><td style="height: 298.4px;" width="175">`<span style="color: #444746;"><span style="font-family: Calibri, sans-serif;">payment_disbursement.payment_type</span></span>`

</td><td style="height: 298.4px;" width="155"><span style="color: #1f1f1f;"><span style="font-family: Calibri, sans-serif;">GMR</span></span>

</td><td style="height: 298.4px;" width="299"><span style="font-family: Calibri, sans-serif;"><span style="font-size: medium;">string</span></span>

<span style="font-family: Calibri, sans-serif;"><span style="font-size: medium;">Conditional. Payment type of the disbursement. The allowed payment types for the partner must be enabled by Mastercard during onboarding. If the partner is enabled for multiple payment types, the appropriate payment type must be provided. Otherwise the field is optional. Valid values:</span></span>

<span style="font-family: Calibri, sans-serif;"><span style="font-size: medium;">AMS = Rapid Merchant Settlement</span></span>

<span style="font-family: Calibri, sans-serif;"><span style="font-size: medium;">B2B = General Business-to-Business Transfer</span></span>

<span style="font-family: Calibri, sans-serif;"><span style="font-size: medium;">FRD = Fast Refund</span></span>

<span style="font-family: Calibri, sans-serif;"><span style="font-size: medium;">GMR = Gaming Repay</span></span>

</td></tr><tr style="height: 147.2px;"><td style="height: 147.2px;" width="175">`<span style="color: #444746;"><span style="font-family: Calibri, sans-serif;">payment_disbursement.amount</span></span>`

</td><td style="height: 147.2px;" width="155"><span style="color: #1f1f1f;"><span style="font-family: Calibri, sans-serif;">5300</span></span>

</td><td style="height: 147.2px;" width="299"><span style="font-family: Calibri, sans-serif;"><span style="font-size: medium;">number</span></span>

<span style="font-family: Calibri, sans-serif;"><span style="font-size: medium;">Required. The amount to be transferred. Numeric integer, 1-999999999999. The decimal point is implied based on the relevant currency exponent. For example, a US Dollar $53 amount is a value of 5300.</span></span>

</td></tr><tr style="height: 108.8px;"><td style="height: 108.8px;" width="175">`<span style="color: #444746;"><span style="font-family: Calibri, sans-serif;">payment_disbursement.currency</span></span>`

</td><td style="height: 108.8px;" width="155"><span style="color: #1f1f1f;"><span style="font-family: Calibri, sans-serif;">USD</span></span>

</td><td style="height: 108.8px;" width="299"><span style="font-family: Calibri, sans-serif;"><span style="font-size: medium;">string</span></span>

<span style="font-family: Calibri, sans-serif;"><span style="font-size: medium;">Required. The currency of the amount as an ISO 4217 uppercase alpha-3 currency code; For example, US Dollars is USD.</span></span>

</td></tr><tr style="height: 185.6px;"><td style="height: 185.6px;" width="175">`<span style="color: #444746;"><span style="font-family: Calibri, sans-serif;">payment_disbursement.sender_account_uri</span></span>`

</td><td style="height: 185.6px;" width="155"><span style="color: #1f1f1f;"><span style="font-family: Calibri, sans-serif;">pan:5102589999999921;exp=2077-02;cvc=123</span></span>

</td><td style="height: 185.6px;" width="299"><span style="font-family: Calibri, sans-serif;"><span style="font-size: medium;">string</span></span>

<span style="font-family: Calibri, sans-serif;"><span style="font-size: medium;">URI identifying the Sender's account number for this disbursement (payment transaction). For disbursements to Mastercard accounts, you must provide a value in this field, for example the full PAN or token (for a card account), full account number (for a Deposit or Bank Account), or full wallet ID (for a wallet).</span></span>

</td></tr><tr style="height: 185.6px;"><td style="height: 185.6px;" width="175">`<span style="color: #444746;"><span style="font-family: Calibri, sans-serif;">payment_disbursement.recipient_account_uri</span></span>`

</td><td style="height: 185.6px;" width="155"><span style="color: #1f1f1f;"><span style="font-family: Calibri, sans-serif;">pan:5102589999999111;exp=2055-01;cvc=231</span></span>

</td><td style="height: 185.6px;" width="299"><span style="font-family: Calibri, sans-serif;"><span style="font-size: medium;">string</span></span>

<span style="font-family: Calibri, sans-serif;"><span style="font-size: medium;">URI identifying the recipient's account number for this disbursement (payment transaction). For disbursements to Mastercard accounts, you must provide a value in this field, for example the full PAN or token (for a card account), full account number (for a Deposit or Bank Account), or full wallet ID (for a wallet).</span></span>

</td></tr><tr><td width="175"><span style="color: #1f1f1f;"><span style="font-family: Calibri, sans-serif;">`<span style="color: #444746;">payment_disbursement.sender</span>`</span></span>

</td><td width="155"> </td><td width="299"><span style="font-family: Calibri, sans-serif;"><span style="font-size: medium;">object</span></span>

<span style="font-family: Calibri, sans-serif;"><span style="font-size: medium;">Information about the sender of the transaction. </span></span>

<span style="font-family: Calibri, sans-serif;"><span style="font-size: medium;">Optional.</span></span>

<span style="font-family: Calibri, sans-serif;"><span style="font-size: medium;">If you provide this object, you must provide first\_name and last\_name.</span></span>

</td></tr><tr><td width="175">`<span style="color: #444746;"><span style="font-family: Calibri, sans-serif;">payment_disbursement.sender.first_name</span></span>`

</td><td width="155"><span style="color: #1f1f1f;"><span style="font-family: Calibri, sans-serif;">Metal</span></span>

</td><td width="299"><span style="font-family: Calibri, sans-serif;"><span style="font-size: medium;">string</span></span>

<span style="font-family: Calibri, sans-serif;"><span style="font-size: medium;">The sender's first name. When sender.first\_name is present in request, then sender.last\_name is required. Alphanumeric Special \[a-zA-Z0-9 !"#$%&amp;'()\*+,-./\\:;&lt;=&gt;?@\[\]\_`{|}~ÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÑÒÓÔÕÖÙÚÛÜÝàáâãäåçèéêëìíîïñòóôõöùúûüýÿ\], length 1-40. If the disburser is a business, provide the business name using both the first\_name and last\_name fields.</span></span>

</td></tr><tr><td width="175">`<span style="color: #444746;"><span style="font-family: Calibri, sans-serif;">payment_disbursement.sender.last_name</span></span>`

</td><td width="155"><span style="color: #1f1f1f;"><span style="font-family: Calibri, sans-serif;">Record Store</span></span>

</td><td width="299"><span style="font-family: Calibri, sans-serif;">String</span>

<span style="font-family: Calibri, sans-serif;">required</span>

<span style="font-family: Calibri, sans-serif;">The sender's last name. When sender.last\_name is present in request, then sender.first\_name is required. Alphanumeric Special \[a-zA-Z0-9 !"#$%&amp;'()\*+,-./\\:;&lt;=&gt;?@\[\]\_`{|}~ÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÑÒÓÔÕÖÙÚÛÜÝàáâãäåçèéêëìíîïñòóôõöùúûüýÿ\], length 1-40. If the disburser is a business, provide the business name using both the first\_name and last\_name fields.</span>

</td></tr><tr><td width="175">`<span style="color: #444746;"><span style="font-family: Calibri, sans-serif;">payment_disbursement.sender.account_type</span></span>`

</td><td width="155"><span style="color: #1f1f1f;"><span style="font-family: Calibri, sans-serif;">03</span></span>

</td><td width="299"><span style="font-family: Calibri, sans-serif;"><span style="font-size: medium;">String</span></span>

<span style="font-family: Calibri, sans-serif;"><span style="font-size: medium;">optional</span></span>

<span style="font-family: Calibri, sans-serif;"><span style="font-size: medium;">Identifies the sender's account number type. This field is optional. Valid values: '00' Other, '01' RTN + Bank Account, '02' IBAN, '03' Card Account, '04' Email, '05' Phone Number, '06' Bank account number (BAN) + Bank Identification Сode (BIC), '07' Wallet ID, '08' Social Network ID. Numeric, 2 characters.</span></span>

</td></tr><tr><td width="175">`<span style="color: #444746;"><span style="font-family: Calibri, sans-serif;">payment_disbursement.sender.address</span></span>`

</td><td width="155"></td><td width="299"><span style="font-family: Calibri, sans-serif;"><span style="font-size: medium;">object</span></span>

<span style="font-family: Calibri, sans-serif;"><span style="font-size: medium;">Sender's address.</span></span>

<span style="font-family: Calibri, sans-serif;"><span style="font-size: medium;">Optional.</span></span>

<span style="font-family: Calibri, sans-serif;"><span style="font-size: medium;">If you provide this object, you must provide line1, city and country.</span></span>

</td></tr><tr><td width="175">`<span style="color: #444746;"><span style="font-family: Calibri, sans-serif;">payment_disbursement.sender.address.line1</span></span>`

</td><td width="155"><span style="color: #1f1f1f;"><span style="font-family: Calibri, sans-serif;">101 Main St</span></span>

</td><td width="299"><span style="font-family: Calibri, sans-serif;"><span style="font-size: medium;">string</span></span>

<span style="font-family: Calibri, sans-serif;"><span style="font-size: medium;">Required. First line of the sender's address. Alphanumeric Special \[a-zA-Z0-9 !"#$%&amp;'()\*+,-./\\:;&lt;=&gt;?@\[\]\_`{|}~ÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÑÒÓÔÕÖÙÚÛÜÝàáâãäåçèéêëìíîïñòóôõöùúûüýÿ\], length: 1-50. If you cannot provide the actual value, you must provide the alternative value '#NOTINCLUDED'.</span></span>

</td></tr><tr><td width="175">`<span style="color: #444746;"><span style="font-family: Calibri, sans-serif;">payment_disbursement.sender.address.line2</span></span>`

</td><td width="155"><span style="color: #1f1f1f;"><span style="font-family: Calibri, sans-serif;">Unit 5</span></span>

</td><td width="299"><span style="font-family: Calibri, sans-serif;"><span style="font-size: medium;">string</span></span>

<span style="font-family: Calibri, sans-serif;"><span style="font-size: medium;">Second line of the sender's address. Alphanumeric Special \[a-zA-Z0-9 !"#$%&amp;'()\*+,-./\\:;&lt;=&gt;?@\[\]\_`{|}~ÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÑÒÓÔÕÖÙÚÛÜÝàáâãäåçèéêëìíîïñòóôõöùúûüýÿ\]</span></span>

</td></tr><tr><td width="175">`<span style="color: #444746;"><span style="font-family: Calibri, sans-serif;">payment_disbursement.sender.address.city</span></span>`

</td><td width="155"><span style="color: #1f1f1f;"><span style="font-family: Calibri, sans-serif;">Chicago</span></span>

</td><td width="299"><span style="font-family: Calibri, sans-serif;"><span style="font-size: medium;">string</span></span>

<span style="font-family: Calibri, sans-serif;"><span style="font-size: medium;">Required. The sender's city. Alphanumeric Special \[a-zA-Z0-9 !"#$%&amp;'()\*+,-./\\:;&lt;=&gt;?@\[\]\_`{|}~ÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÑÒÓÔÕÖÙÚÛÜÝàáâãäåçèéêëìíîïñòóôõöùúûüýÿ\], length: 1-25. If you cannot provide the actual value, you must provide the alternative value '#NOTINCLUDED'.</span></span>

</td></tr><tr><td width="175">`<span style="color: #444746;"><span style="font-family: Calibri, sans-serif;">payment_disbursement.sender.address.country_subdivision</span></span>`

</td><td width="155"><span style="color: #1f1f1f;"><span style="font-family: Calibri, sans-serif;">IL</span></span>

</td><td width="299"><span style="font-family: Calibri, sans-serif;"><span style="font-size: medium;">string</span></span>

<span style="font-family: Calibri, sans-serif;"><span style="font-size: medium;">The sender's province, state or territory. Conditional, required if sender's country is USA or CAN. Must be an ISO 3166-2 uppercase alpha 2 or 3 character country subdivision code. For example, Missouri is MO.</span></span>

</td></tr><tr><td width="175">`<span style="color: #444746;"><span style="font-family: Calibri, sans-serif;">payment_disbursement.sender.address.postal_code</span></span>`

</td><td width="155"><span style="color: #1f1f1f;"><span style="font-family: Calibri, sans-serif;">60618</span></span>

</td><td width="299"><span style="font-family: Calibri, sans-serif;"><span style="font-size: medium;">string</span></span>

<span style="font-family: Calibri, sans-serif;"><span style="font-size: medium;">The sender's postal code. For USA, this must be a valid value of 5 digits or 5 digits hyphen 4 digits, for example '63368', '63368-5555'. For other regions, this can be alphanumeric, length 1-10.</span></span>

</td></tr><tr><td width="175">`<span style="color: #444746;"><span style="font-family: Calibri, sans-serif;">payment_disbursement.sender.address.country</span></span>`

</td><td width="155"><span style="color: #1f1f1f;"><span style="font-family: Calibri, sans-serif;">USA</span></span>

</td><td width="299"><span style="font-family: Calibri, sans-serif;"><span style="font-size: medium;">string</span></span>

<span style="font-family: Calibri, sans-serif;"><span style="font-size: medium;">Required. The sender's country as an ISO 3166-1 uppercase alpha-3 country code; For example, the United States of America is USA.</span></span>

</td></tr><tr><td width="179"><span style="color: #1f1f1f;"><span style="font-family: Calibri, sans-serif;">`<span style="color: #444746;">payment_disbursement.recipient</span>`</span></span>

</td><td width="155"> </td><td width="298"><span style="font-family: Calibri, sans-serif;"><span style="font-size: medium;">Recipient</span></span>

<span style="font-family: Calibri, sans-serif;"><span style="font-size: medium;">Information about the recipient of the transaction.</span></span>

<span style="font-family: Calibri, sans-serif;"><span style="font-size: medium;">Conditional.</span></span>

<span style="font-family: Calibri, sans-serif;"><span style="font-size: medium;">If a 'pan' scheme is provided in the recipient\_account\_uri, this recipient object is required. If you provide this object, you must provide first\_name and last\_name.</span></span>

</td></tr><tr><td width="179">`<span style="color: #444746;"><span style="font-family: Calibri, sans-serif;">payment_disbursement.recipient.last_name</span></span>`

</td><td width="155"><span style="color: #1f1f1f;"><span style="font-family: Calibri, sans-serif;">Vinyl</span></span>

</td><td width="298"><span style="font-family: Calibri, sans-serif;"><span style="font-size: medium;">string</span></span>

<span style="font-family: Calibri, sans-serif;"><span style="font-size: medium;">Required. The recipient's last name. Alphanumeric Special \[a-zA-Z0-9 !"#$%&amp;'()\*+,-./\\:;&lt;=&gt;?@\[\]\_`{|}~ÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÑÒÓÔÕÖÙÚÛÜÝàáâãäåçèéêëìíîïñòóôõöùúûüýÿ\], length 1-40. If you cannot provide the actual value, you must provide the alternative value '#NOTINCLUDED'.</span></span>

</td></tr><tr><td width="179">`<span style="color: #444746;"><span style="font-family: Calibri, sans-serif;">payment_disbursement.recipient.first_name</span></span>`

</td><td width="155"><span style="color: #1f1f1f;"><span style="font-family: Calibri, sans-serif;">Importers</span></span>

</td><td width="298"><span style="font-family: Calibri, sans-serif;">string</span>

<span style="font-family: Calibri, sans-serif;">Required. The recipient's first name. Alphanumeric Special \[a-zA-Z0-9 !"#$%&amp;'()\*+,-./\\:;&lt;=&gt;?@\[\]\_`{|}~ÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÑÒÓÔÕÖÙÚÛÜÝàáâãäåçèéêëìíîïñòóôõöùúûüýÿ\], length 1-40. If you cannot provide the actual value, you must provide the alternative value '#NOTINCLUDED'.</span>

</td></tr><tr><td width="179">`<span style="color: #444746;"><span style="font-family: Calibri, sans-serif;">payment_disbursement.recipient.account_type</span></span>`

</td><td width="155"><span style="color: #1f1f1f;"><span style="font-family: Calibri, sans-serif;">03</span></span>

</td><td width="298"><span style="font-family: Calibri, sans-serif;"><span style="font-size: medium;">string</span></span>

<span style="font-family: Calibri, sans-serif;"><span style="font-size: medium;">Identifies the recipient's account number type. This field is optional. Valid values: '00' Other, '01' RTN + Bank Account, '02' IBAN, '03' Card Account, '04' Email, '05' Phone Number, '06' Bank account number (BAN) + Bank Identification Сode (BIC), '07' Wallet ID, '08' Social Network ID. Numeric, 2 characters.</span></span>

</td></tr><tr><td width="179">`<span style="color: #444746;"><span style="font-family: Calibri, sans-serif;">payment_disbursement.recipient.address</span></span>`

</td><td width="155"></td><td width="298"><span style="font-family: Calibri, sans-serif;"><span style="font-size: medium;">object</span></span>

<span style="font-family: Calibri, sans-serif;"><span style="font-size: medium;">Recipient's home address. Conditional, required when it is a Visa OCT disbursement and Recipient Account URI institution country is CAN. If you provide this object, you must provide line1 and city.</span></span>

</td></tr><tr><td width="179">`<span style="color: #444746;"><span style="font-family: Calibri, sans-serif;">payment_disbursement.recipient.address.line1</span></span>`

</td><td width="155"><span style="color: #1f1f1f;"><span style="font-family: Calibri, sans-serif;">234 Spiral Drive</span></span>

</td><td width="298"><span style="font-family: Calibri, sans-serif;"><span style="font-size: medium;">string</span></span>

<span style="font-family: Calibri, sans-serif;"><span style="font-size: medium;">Required. First line of the recipient's address. Alphanumeric Special \[a-zA-Z0-9 !"#$%&amp;'()\*+,-./\\:;&lt;=&gt;?@\[\]\_`{|}~ÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÑÒÓÔÕÖÙÚÛÜÝàáâãäåçèéêëìíîïñòóôõöùúûüýÿ\], length: 1-50. If you cannot provide the actual value, you must provide the alternative value '#NOTINCLUDED'.</span></span>

</td></tr><tr><td width="179">`<span style="color: #444746;"><span style="font-family: Calibri, sans-serif;">payment_disbursement.recipient.address.line2</span></span>`

</td><td width="155"><span style="color: #1f1f1f;"><span style="font-family: Calibri, sans-serif;">Unit B</span></span>

</td><td width="298"><span style="font-family: Calibri, sans-serif;"><span style="font-size: medium;">string</span></span>

<span style="font-family: Calibri, sans-serif;"><span style="font-size: medium;">Second line of the recipient's address. Alphanumeric Special \[a-zA-Z0-9 !"#$%&amp;'()\*+,-./\\:;&lt;=&gt;?@\[\]\_`{|}~ÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÑÒÓÔÕÖÙÚÛÜÝàáâãäåçèéêëìíîïñòóôõöùúûüýÿ\]</span></span>

</td></tr><tr><td width="179">`<span style="color: #444746;"><span style="font-family: Calibri, sans-serif;">payment_disbursement.recipient.address.city</span></span>`

</td><td width="155"><span style="color: #1f1f1f;"><span style="font-family: Calibri, sans-serif;">St. Louis</span></span>

</td><td width="298"><span style="font-family: Calibri, sans-serif;"><span style="font-size: medium;">string</span></span>

<span style="font-family: Calibri, sans-serif;"><span style="font-size: medium;">Required. The recipient's city. Alphanumeric Special \[a-zA-Z0-9 !"#$%&amp;'()\*+,-./\\:;&lt;=&gt;?@\[\]\_`{|}~ÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÑÒÓÔÕÖÙÚÛÜÝàáâãäåçèéêëìíîïñòóôõöùúûüýÿ\], length: 1-25. If you cannot provide the actual value, you must provide the alternative value '#NOTINCLUDED'.</span></span>

</td></tr><tr><td width="179">`<span style="color: #444746;"><span style="font-family: Calibri, sans-serif;">payment_disbursement.recipient.address.country_subdivision</span></span>`

</td><td width="155"><span style="color: #1f1f1f;"><span style="font-family: Calibri, sans-serif;">MO</span></span>

</td><td width="298"><span style="font-family: Calibri, sans-serif;"><span style="font-size: medium;">string</span></span>

<span style="font-family: Calibri, sans-serif;"><span style="font-size: medium;">The recipient's province, state or territory. Conditional, required if sender's country is USA or CAN. Must be an ISO 3166-2 uppercase alpha 2 or 3 character country subdivision code. For example, Missouri is MO.</span></span>

</td></tr><tr><td width="179">`<span style="color: #444746;"><span style="font-family: Calibri, sans-serif;">payment_disbursement.recipient.address.postal_code</span></span>`

</td><td width="155"><span style="color: #1f1f1f;"><span style="font-family: Calibri, sans-serif;">63368</span></span>

</td><td width="298"><span style="font-family: Calibri, sans-serif;"><span style="font-size: medium;">string</span></span>

<span style="font-family: Calibri, sans-serif;"><span style="font-size: medium;">The recipient's postal code. For USA, this must be a valid value of 5 digits or 5 digits hyphen 4 digits, for example '63368', '63368-5555'. For other regions, this can be alphanumeric, length 1-10.</span></span>

</td></tr><tr><td width="179">`<span style="color: #444746;"><span style="font-family: Calibri, sans-serif;">payment_disbursement.recipient.address.country</span></span>`

</td><td width="155"><span style="color: #1f1f1f;"><span style="font-family: Calibri, sans-serif;">USA</span></span>

</td><td width="298"><span style="font-family: Calibri, sans-serif;"><span style="font-size: medium;">string</span></span>

<span style="font-family: Calibri, sans-serif;"><span style="font-size: medium;">Required. The sender's country as an ISO 3166-1 uppercase alpha-3 country code; For example, the United States of America is USA.</span></span>

</td></tr><tr><td width="179">`<span style="color: #444746;"><span style="font-family: Calibri, sans-serif;">payment_disbursement.recipient.name_on_account</span></span>`

</td><td width="155"><span style="color: #1f1f1f;"><span style="font-family: Calibri, sans-serif;">Lucy Lawrence</span></span>

</td><td width="298"><span style="font-family: Calibri, sans-serif;"><span style="font-size: medium;">string</span></span>

<span style="font-family: Calibri, sans-serif;"><span style="font-size: medium;">Name on the account. Applicable for non-card only. Details- 1-40</span></span>

</td></tr><tr><td width="179"><span style="color: #1f1f1f;"><span style="font-family: Calibri, sans-serif;">`<span style="color: #444746;">payment_disbursement.participant</span>`</span></span>

</td><td width="155"> </td><td width="298"><span style="font-family: Calibri, sans-serif;"><span style="font-size: medium;">Participant</span></span>

<span style="font-family: Calibri, sans-serif;"><span style="font-size: medium;">Object</span></span>

<span style="font-family: Calibri, sans-serif;"><span style="font-size: medium;">Information about a participant that may be passed along to the network. For example Bank which is registered in MC Send program.</span></span>

</td></tr><tr><td width="179">`<span style="color: #444746;"><span style="font-family: Calibri, sans-serif;">payment_disbursement.participant.merchant_category_code</span></span>`

</td><td width="155"><span style="color: #1f1f1f;"><span style="font-family: Calibri, sans-serif;">7995</span></span>

</td><td width="298"><span style="font-family: Calibri, sans-serif;"><span style="font-size: medium;">string</span></span>

<span style="font-family: Calibri, sans-serif;"><span style="font-size: medium;">Classification of the merchant's type of business or service. Please contact your Mastercard representative to enable the usage of fields in this section.</span></span>

</td></tr><tr><td width="179">`<span style="color: #444746;"><span style="font-family: Calibri, sans-serif;">payment_disbursement.participant.mastercard_assigned_merchant_id</span></span>`

</td><td width="155"><span style="color: #1f1f1f;"><span style="font-family: Calibri, sans-serif;">12AB46</span></span>

</td><td width="298"><span style="font-family: Calibri, sans-serif;"><span style="font-size: medium;">string</span></span>

<span style="font-family: Calibri, sans-serif;"><span style="font-size: medium;">The Merchant ID assigned by Mastercard. Alphanumeric, length 6.</span></span>

</td></tr><tr><td width="179">`<span style="color: #444746;"><span style="font-family: Calibri, sans-serif;">payment_disbursement.participant.purchase_trace_id</span></span>`

</td><td width="155"><span style="color: #1f1f1f;"><span style="font-family: Calibri, sans-serif;">MS12ybwmc020404</span></span>

</td><td width="298"><span style="color: #1c1c1c;"><span style="font-family: Calibri, sans-serif;"><span style="font-size: medium;">This field is to associate Original Purchase transaction with payment transaction for Fast Refund use case. Applicable for both Single and Dual message transaction. Alphanumeric, length 15.</span> </span></span>

</td></tr><tr><td width="179">`<span style="color: #444746;"><span style="font-family: Calibri, sans-serif;">payment_disbursement.funding_source</span></span>`

</td><td width="155"><span style="color: #1f1f1f;"><span style="font-family: Calibri, sans-serif;">CASH</span></span>

</td><td width="298"><span style="font-family: Calibri, sans-serif;"><span style="font-size: medium;">string</span></span>

<span style="font-family: Calibri, sans-serif;"><span style="font-size: medium;">Funding source must contain one of the following: CREDIT, DEBIT, PREPAID, DEPOSIT\_ACCOUNT, MOBILE\_MONEY\_ACCOUNT, CASH or OTHER. Optional, required for Visa OCT payment. If not provided, defaults to DEPOSIT\_ACCOUNT.</span></span>

</td></tr><tr><td width="179">`<span style="color: #444746;"><span style="font-family: Calibri, sans-serif;">payment_disbursement.transaction_purpose</span></span>`

</td><td width="155"><span style="color: #1f1f1f;"><span style="font-family: Calibri, sans-serif;">08</span></span>

</td><td width="298"><span style="font-family: Calibri, sans-serif;"><span style="font-size: medium;">string</span></span>

<span style="font-family: Calibri, sans-serif;"><span style="font-size: medium;">The purpose of the transaction. String, numeric, length 2. Valid numeric values:</span></span>

<span style="font-family: Calibri, sans-serif;"><span style="font-size: medium;">00 = Family Support</span></span>

<span style="font-family: Calibri, sans-serif;"><span style="font-size: medium;">01 = Regular Labor Transfers (expatriates)</span></span>

<span style="font-family: Calibri, sans-serif;"><span style="font-size: medium;">02 = Travel &amp; Tourism</span></span>

<span style="font-family: Calibri, sans-serif;"><span style="font-size: medium;">03 = Education</span></span>

<span style="font-family: Calibri, sans-serif;"><span style="font-size: medium;">04 = Hospitalization and Medical Treatment</span></span>

<span style="font-family: Calibri, sans-serif;"><span style="font-size: medium;">05 = Emergency Need</span></span>

<span style="font-family: Calibri, sans-serif;"><span style="font-size: medium;">06 = Savings</span></span>

<span style="font-family: Calibri, sans-serif;"><span style="font-size: medium;">07 = Gifts</span></span>

<span style="font-family: Calibri, sans-serif;"><span style="font-size: medium;">08 = Other</span></span>

<span style="font-family: Calibri, sans-serif;"><span style="font-size: medium;">09 = Salary</span></span>

<span style="font-family: Calibri, sans-serif;"><span style="font-size: medium;">10 = Crowd lending</span></span>

<span style="font-family: Calibri, sans-serif;"><span style="font-size: medium;">11 = Crypto currency</span></span>

<span style="font-family: Calibri, sans-serif;"><span style="font-size: medium;">12 = Refund to original card</span></span>

<span style="font-family: Calibri, sans-serif;"><span style="font-size: medium;">13 = Refund to new card</span></span>

<span style="font-family: Calibri, sans-serif;"><span style="font-size: medium;">17 = Recycling Deposit Return</span></span>

<span style="font-family: Calibri, sans-serif;"><span style="font-size: medium;">18 = Value Added Tax (VAT) Payment</span></span>

</td></tr></tbody></table>

</details>##### Response info

<details id="bkmrk-click-to-expand-exam-1"><summary>Click to expand example response body in JSON format</summary>

```json
{
  "disbursement": {
    "id": "HAPPYPATH_DISB_000001",
    "payment_type": "GMR",
    "created": "2026-02-12T09:59:29Z",
    "status": "APPROVED",
    "original_status": "APPROVED"
  }
}
```

</details><details id="bkmrk-click-to-expand-resp"><summary>Click to expand response parameter's description</summary>

<table border="1" id="bkmrk-parameter-value-desc" style="border-collapse: collapse; width: 100%; height: 5643.2px;"><colgroup><col style="width: 33.3498%;"></col><col style="width: 33.3498%;"></col><col style="width: 33.3498%;"></col></colgroup><tbody><tr style="height: 32px;"><td style="height: 32px;" width="175">**PARAMETER**

</td><td style="height: 32px;" width="155"><span style="color: #1f1f1f;"><span style="font-family: Calibri, sans-serif;">**VALUE**</span></span>

</td><td style="height: 32px;" width="299"><span style="color: #1f1f1f;"><span style="font-family: Calibri, sans-serif;"><span style="font-size: medium;">**DESCRIPTION**</span></span></span>

</td></tr><tr style="height: 108.8px;"><td style="height: 108.8px;" width="175">`<span style="color: #444746;"><span style="font-family: Calibri, sans-serif;">disbursement.id</span></span>`

</td><td style="height: 108.8px;" width="155"><span style="color: #1f1f1f;"><span style="font-family: Calibri, sans-serif;">HAPPYPATH\_DISB\_000001</span></span>

</td><td style="height: 108.8px;" width="299"><span style="font-family: Calibri, sans-serif;"><span style="font-size: medium;">string</span></span>

<span style="font-family: Calibri, sans-serif;"><span style="font-size: medium;">A partner-assigned unique reference identifier for the disbursement. Alphanumeric and \* , - . \_ ~. Length 6-40.</span></span>

</td></tr><tr style="height: 317.6px;"><td style="height: 317.6px;" width="175">`<span style="color: #444746;"><span style="font-family: Calibri, sans-serif;">disbursement.payment_type</span></span>`

</td><td style="height: 317.6px;" width="155"><span style="color: #1f1f1f;"><span style="font-family: Calibri, sans-serif;">GMR</span></span>

</td><td style="height: 317.6px;" width="299"><span style="font-family: Calibri, sans-serif;"><span style="font-size: medium;">string</span></span>

<span style="font-family: Calibri, sans-serif;"><span style="font-size: medium;">Conditional. Payment type of the disbursement. The allowed payment types for the partner must be enabled by Mastercard during onboarding. If the partner is enabled for multiple payment types, the appropriate payment type must be provided. Otherwise the field is optional. Valid values:</span></span>

<span style="font-family: Calibri, sans-serif;"><span style="font-size: medium;">AMS = Rapid Merchant Settlement</span></span>

<span style="font-family: Calibri, sans-serif;"><span style="font-size: medium;">B2B = General Business-to-Business Transfer</span></span>

<span style="font-family: Calibri, sans-serif;"><span style="font-size: medium;">FRD = Fast Refund</span></span>

<span style="font-family: Calibri, sans-serif;"><span style="font-size: medium;">GMR = Gaming Repay</span></span>

</td></tr><tr style="height: 75.2px;"><td style="height: 75.2px;" width="175">`<span style="color: #444746;"><span style="font-family: Calibri, sans-serif;">disbursement.created</span></span>`

</td><td style="height: 75.2px;" width="155"><span style="color: #1f1f1f;"><span style="font-family: Calibri, sans-serif;">2026-02-12T09:59:29Z</span></span>

</td><td style="height: 75.2px;" width="299"><span style="font-family: Calibri, sans-serif; font-size: medium;">string</span>

<span style="font-family: Calibri, sans-serif; font-size: medium;">Request's acceptance timestamp</span>

</td></tr><tr style="height: 64.8px;"><td style="height: 64.8px;" width="175">`<span style="color: #444746;"><span style="font-family: Calibri, sans-serif;">disbursement.status</span></span>`

</td><td style="height: 64.8px;" width="155"><span style="color: #1f1f1f;"><span style="font-family: Calibri, sans-serif;">APPROVED</span></span>

</td><td style="height: 64.8px;" width="299"><span style="font-family: Calibri, sans-serif;"><span style="font-size: medium;">string</span></span>

<span style="font-family: Calibri, sans-serif;"><span style="font-size: medium;">Actual status</span></span>

</td></tr><tr><td style="height: 64.8px;" width="175">`<span style="color: #444746;"><span style="font-family: Calibri, sans-serif;">disbursement.original_status</span></span>`

</td><td style="height: 64.8px;" width="155"><span style="color: #1f1f1f;"><span style="font-family: Calibri, sans-serif;">APPROVED</span></span>

</td><td style="height: 64.8px;" width="299"><span style="font-family: Calibri, sans-serif;"><span style="font-size: medium;">string</span></span>

<span style="font-family: Calibri, sans-serif;"><span style="font-size: medium;">Origin status</span></span>

</td></tr></tbody></table>

</details>##### Example detailed workflow step by step

1. Lucy wins a price and requests a payout from the betting operator (merchant).
2. The operator communicates with their bank to initiate the gambling payout.
3. The Merchant's Bank initiates the payout by performing a request to Verestro - payment\_type = GAM (Gambling Payout) and provides the transaction metadata.
4. Verestro calls Mastercard Send by executing proper method and provides data such as:
    
    
    1. Bank's identifier (partner\_id)
    2. transaction metadata
    3. payment\_type=GMR
    4. merchant\_category\_code=7995
5. Mastercard Send checking is: 
    1. Merchant's Bank is registered in Mastercard Send program.
    2. Merchant's Bank has support for gambling payouts.
    3. Lucy's card is active.
    4. Lucy's issuing bank is registered in Mastercard Send program.
    5. Lucy's issuing bank has support for Fast Funds (real-time posting): 
        1. bank has support for Fast Funds -&gt; money will be up to 30 min on Lucy's balance
        2. bank has not support for Fast Funds -&gt; money will be up to 30 min on Lucy's balance
6. Mastercard Send informs Lucy’s issuing bank that it has funds for won price.
7. Lucy's issuing bank confirms the money has been received from Mastercard Send and sends it to Lucy's card: 
    1. Mastercard Send gets response from the Lucy's issuing bank that funds have been collected - code 00.
8. Mastercard Send informs Verestro about payout confirmation.
9. Verestro informs Merchant's Bank about payout confirmation.
10. Merchant's Bank informs Merchant abount payout confirmation.
11. (Settlement) – "Next day" - Mastercard Send once per 24h sumarizes all such payouts and: 
    1. totals the amounts of all gambling payouts initiated by the Merchant's Bank.
    2. withdraws the total sum from the Merchant Bank's settlement account and forwards it to Lucy’s issuing bank.

#### **List of the payment statuses**

<table border="1" id="bkmrk-status-meaning-appro" style="border-collapse: collapse; width: 100%; height: 391.641px;"><colgroup><col style="width: 50.0477%;"></col><col style="width: 50.0477%;"></col></colgroup><tbody><tr style="height: 29.2969px;"><th class="align-left" style="height: 29.2969px;">**Status**</th><th class="align-left" style="height: 29.2969px;">**Meaning**</th></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">APPROVED</td><td style="height: 29.7969px;">The transaction was successful and has been approved.</td></tr><tr style="height: 46.5938px;"><td style="height: 46.5938px;">DECLINED</td><td style="height: 46.5938px;">The transaction has been declined, either by the Receiving Institution or Mastercard.</td></tr><tr style="height: 85.7812px;"><td style="height: 85.7812px;">UNKNOWN</td><td style="height: 85.7812px;">The request has been accepted but processing has not completed within the allotted timeframe, possibly due to timeouts or network communication issues. For guidance, see [Transaction Responses with an ‘UNKNOWN’ Status](https://developer.mastercard.com/mastercard-send-disbursements/documentation/response-error-codes/unknown-response/).</td></tr><tr style="height: 63.3906px;"><td style="height: 63.3906px;">ERROR</td><td style="height: 63.3906px;">Can be returned when a network or system error prevented processing of the transaction. This status is rarely seen in production.</td></tr><tr style="height: 46.5938px;"><td style="height: 46.5938px;">PENDING</td><td style="height: 46.5938px;">The transaction is still in progress. If you get this status for a card transaction, retry with another GET request.</td></tr><tr style="height: 26.7969px;"><td style="height: 26.7969px;">CANCELLED</td><td style="height: 26.7969px;">The non-card transaction has been cancelled.</td></tr></tbody></table>