{
    "item": [
        {
            "name": "Gift Card Payments - SOAP",
            "description": "SOAP operations used to create gift card dispositions.",
            "item": [
                {
                    "id": "8ed7160f-b65b-4f10-912e-9cbc13e75cbc",
                    "name": "createDisposition",
                    "request": {
                        "name": "createDisposition",
                        "description": {
                            "content": "Creates a disposition for the specific option chosen by the customer at\nthe merchant's checkout.\n\nEach `dispositionRestrictions` entry carries a `key` and a `value`. Use\nthe key `INSTRUMENT` to select between paysafecard and gift cards, and\nthe key `INSTRUMENT_SUBTYPE` to select a specific gift card option.\n\nError code `2039` indicates that one of the values passed in\n`INSTRUMENT` or `INSTRUMENT_SUBTYPE` is not a valid value.\n",
                            "type": "text/plain"
                        },
                        "url": {
                            "path": [
                                "createDisposition"
                            ],
                            "host": [
                                "{{baseUrl}}"
                            ],
                            "query": [],
                            "variable": []
                        },
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/xml"
                            },
                            {
                                "key": "Accept",
                                "value": "application/xml"
                            }
                        ],
                        "method": "POST",
                        "body": {
                            "mode": "raw",
                            "raw": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<element>\n  <username>(string)</username>\n  <password>(string)</password>\n  <mtid>(string)</mtid>\n  <subId>(string)</subId>\n  <amount>(number)</amount>\n  <currency>(string)</currency>\n  <okUrl>(string)</okUrl>\n  <nokUrl>(string)</nokUrl>\n  <merchantclientid>(string)</merchantclientid>\n  <pnUrl>(string)</pnUrl>\n  <dispositionRestrictions>\n    <key>(string)</key>\n    <value>(string)</value>\n  </dispositionRestrictions>\n  <dispositionRestrictions>\n    <key>(string)</key>\n    <value>(string)</value>\n  </dispositionRestrictions>\n  <customerDetail>(string)</customerDetail>\n  <customerDetail>(string)</customerDetail>\n</element>",
                            "options": {
                                "raw": {
                                    "headerFamily": "xml",
                                    "language": "xml"
                                }
                            }
                        },
                        "auth": null
                    },
                    "response": [
                        {
                            "id": "c639d776-11ec-476c-bdc3-a11384468ee3",
                            "name": "createDisposition response.",
                            "originalRequest": {
                                "url": {
                                    "path": [
                                        "createDisposition"
                                    ],
                                    "host": [
                                        "{{baseUrl}}"
                                    ],
                                    "query": [],
                                    "variable": []
                                },
                                "header": [
                                    {
                                        "key": "Content-Type",
                                        "value": "application/xml"
                                    },
                                    {
                                        "key": "Accept",
                                        "value": "application/xml"
                                    }
                                ],
                                "method": "POST",
                                "body": {
                                    "mode": "raw",
                                    "raw": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<element>\n  <username>(string)</username>\n  <password>(string)</password>\n  <mtid>(string)</mtid>\n  <subId>(string)</subId>\n  <amount>(number)</amount>\n  <currency>(string)</currency>\n  <okUrl>(string)</okUrl>\n  <nokUrl>(string)</nokUrl>\n  <merchantclientid>(string)</merchantclientid>\n  <pnUrl>(string)</pnUrl>\n  <dispositionRestrictions>\n    <key>(string)</key>\n    <value>(string)</value>\n  </dispositionRestrictions>\n  <dispositionRestrictions>\n    <key>(string)</key>\n    <value>(string)</value>\n  </dispositionRestrictions>\n  <customerDetail>(string)</customerDetail>\n  <customerDetail>(string)</customerDetail>\n</element>",
                                    "options": {
                                        "raw": {
                                            "headerFamily": "xml",
                                            "language": "xml"
                                        }
                                    }
                                }
                            },
                            "status": "OK",
                            "code": 200,
                            "header": [
                                {
                                    "key": "Content-Type",
                                    "value": "application/xml"
                                }
                            ],
                            "body": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<element>\n  <createDispositionReturn>\n    <mtid>(string)</mtid>\n    <mid>(string)</mid>\n    <resultCode>(integer)</resultCode>\n    <errorCode>(integer)</errorCode>\n    <associationId>(string)</associationId>\n  </createDispositionReturn>\n</element>",
                            "cookie": [],
                            "_postman_previewlanguage": "xml"
                        }
                    ],
                    "event": [],
                    "protocolProfileBehavior": {
                        "disableBodyPruning": true
                    }
                }
            ]
        }
    ],
    "event": [],
    "variable": [
        {
            "key": "baseUrl",
            "value": "https://soatest.paysafecard.com/psc/services/PscService"
        }
    ],
    "info": {
        "_postman_id": "72f1c903-b224-4f60-8795-e6b7414a79e6",
        "name": "Gift Cards SOPG API Calls",
        "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json",
        "description": {
            "content": "## Overview\n\nThis API reference contains Gift Card SOAP API calls.\n\nThe disposition restrictions `INSTRUMENT` and `INSTRUMENT_SUBTYPE` give the\npossibility to create a disposition for the specific gift card option\nchosen by the customer at the merchant's checkout.\n\nThe current minimum amount for gift card payments is `0.10` USD and the\ncurrent maximum amount is `1000.00` USD. If a gift card payment is created\nfor an amount smaller than `0.10` USD, the customer sees an error message\nin the payment panel.\n",
            "type": "text/plain"
        }
    }
}