> For the complete documentation index, see [llms.txt](https://mini-cubes.gitbook.io/monex-apis/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://mini-cubes.gitbook.io/monex-apis/integration-and-function-flow/2.-authorization-transaction/3d-secure-information.md).

# 3D Secure Information

Refer to this page if you are enrolled in 3D Secure as a merchant

In order to process a transaction using 3D Secure, you must follow the following protocol as outlined on this page.

**POST Request to** [**https://ggnft.ibanera.com/v3/submit-transaction/deposit-transaction**](https://ggnft.ibanera.com/v3/submit-transaction/deposit-transaction)

**You may notice it is the same endpoint as 2D transactions.**

**Header**

<table><thead><tr><th width="189">Header Parameter</th><th>Type</th><th>Text</th><th>Action</th></tr></thead><tbody><tr><td>content-type</td><td>String</td><td>application/json</td><td>Required</td></tr></tbody></table>

**JSON Body Request Example**

<pre><code><strong>{
</strong>    "paymentInformation": {
        "cardNumber": "4000000000001091",
        "cardHolderName": "Abelardo Heller",
        "CVV": "123",
        "monthExpire": "10",
        "yearExpire": "2029",
        "billingAddress": "3993 Werninger Street",
        "billingAddress2": "Appartment 1A",
        "city": "Houston",
        "state": "Texas",
        "country": "USA",
        "zip": "77002"
    },
    "ipAddress": "57.97.174.59",
    "email": "abelardo.heller@gmail.com",
    "redirecturl": "https://www.youtube.com/",
    "token": "{{quote_token}}",
    "promptText": "This is Prompt Text"
}
</code></pre>

Webhooks must be enabled when using 3D Secure. You can add a webhook from the admin panel through an authorized account.

**Success Response - (status code 200)**

```
{
"success": true,
"data": {
"paymentStatus": "PENDING",
"nftStatus": "PENDING",
"txID": 559397,
"orderTotal": 45,
"paymentUrl": "https://challenge-page.com", // {3D Secure URL}
"mintHash": "",
"mintDate": "",
"quoteId": "TCUgMsseP7WjBj5rjfHS",
"timestamp": 1704405469632
 }
}
```

**Note:**  3D transactions will not be submitted until the “3D Secure URL” webpage is opened on the client’s device. Please refer below for the successful response in receiving and acknowledging webhooks

**Webhook Response**

```
{
"success": true,
"data": {
"paymentApproved": true,
"paymentStatus": "APPROVED",
"nftStatus": "PENDING",
"orderTotal": "45",
"txID": "703299",
"qouteId": "xxAbcXX"
}
}
```
