{"info":{"_postman_id":"6644ab8c-28f6-4eec-a9d9-436123feccc1","name":"Worldpay for Platforms REST API Developer Guide","description":"<html><head></head><body><p>Welcome to Worldpay for Platforms REST API for online payment services.</p>\n<p>Our API enables you to integrate your business software with worldpay for platforms payment processing and management solutions. Adhering to a RESTful architecture, it will give you fast, flexible and scalable integration.</p>\n<p>We make it easy for you to expand your business's capabilities with services such as transaction processing and reporting, payer record management and payment scheduling. You'll soon be able to accept one-off and recurring payments from credit/debit cards and bank debits, plus PayTo/PayID and BPAY in Australia and ACH in the USA.</p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"4945012","collectionId":"6644ab8c-28f6-4eec-a9d9-436123feccc1","publishedId":"RWaC1BQ5","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"A18CDE"},"publishDate":"2025-03-30T04:35:48.000Z"},"item":[{"name":"Getting Started","item":[],"id":"5e519f4a-1513-45cc-893a-0e80148463de","description":"<p>There will be five stages to your integration with us:</p>\n<ol>\n<li><p>Discuss your requirements with our team</p>\n</li>\n<li><p>Apply for your sandbox account and API credentials</p>\n</li>\n<li><p>Development</p>\n</li>\n<li><p>Certification</p>\n</li>\n<li><p>Production</p>\n</li>\n</ol>\n<p>So to get started, talk to us about your business and technology requirements. Our team of payment specialists will ensure you have access to the solutions that meet your needs. They will also assist with your application for a sandbox account and API credentials.</p>\n<h1 id=\"contact-us\">Contact Us</h1>\n<ul>\n<li><p>Australia: 1300 592 283</p>\n</li>\n<li><p>New Zealand: 0800 480 054</p>\n</li>\n<li><p>OR by email:</p>\n<ul>\n<li><p><a href=\"https://mailto:sales@worldpayforplatforms.com\">sales@worldpayforplatforms.com</a></p>\n</li>\n<li><p><a href=\"https://mailto:admin@worldpayforplatforms.com\">admin@worldpayforplatforms.com</a></p>\n</li>\n</ul>\n</li>\n<li><p>If you are operating in the United Kingdom contact our team by email:</p>\n<ul>\n<li><p><a href=\"https://mailto:salesuk@worldpayforplatforms.com\">salesuk@worldpayforplatforms.com</a></p>\n</li>\n<li><p><a href=\"https://mailto:asupportuk@worldpayforplatforms.com\">supportuk@worldpayforplatforms.com</a></p>\n</li>\n</ul>\n</li>\n<li><p>For Technical Integration Support:</p>\n<ul>\n<li><a href=\"https://mailto:customerintegration@worldpayforplatforms.com\">customerintegration@worldpayforplatforms.com</a></li>\n</ul>\n</li>\n</ul>\n<h1 id=\"versioning\">Versioning</h1>\n<p>A new version of the API will be issued for any breaking changes.</p>\n<p>The addition of new fields to request and response models are not considered breaking changes. New fields can therefore be added at any time.</p>\n<p>Please ensure that your result and model parsing software is able to handle the appearance of new fields.</p>\n<h1 id=\"📑-special-notes\">📑 Special Notes</h1>\n<p>Anywhere in documentation where you see the 📑 symbol.<br />We are highlighting some additional information that will be important either during of after your integration. Please pay extra attention to these notes.</p>\n<h1 id=\"getting-your-api-credentials\">Getting your API credentials</h1>\n<p>If you haven't done so yet, first look at the Getting Started section so you know what you're getting into, then contact us to apply for a sandbox (test) account. Once your application is approved, we'll send API credentials to your nominated contact email address. These will allow you to send us API requests that require authorization for your sandbox account only: different credentials are required for production (live) accounts, which are available only after your development is finished and has been certified by us.</p>\n<p>Your Sandbox API credentials will consist of a user name (also known as the BusinessID) and a password.<br />You can use your sandbox details with the Run in Postman link above. Remember to set your language for the Examples.</p>\n<h2 id=\"special-notes-📑\">Special Notes 📑</h2>\n<p>The BusinessID is the same ID you pass to us through the POST LOGIN API call.<br />Both the username and password will change when you have live credentials.</p>\n<p>Sandbox BusinessIDs are denoted by beginning with the number 9 - example '91000'.<br />Live Business IDs can begin with 1, 2, 3 or 4 - example '20000'.</p>\n<p>Once you are ready to go live you will also receive a LIVE URL, that will need to replace the Sandbox URLs you test with.</p>\n<h1 id=\"sandbox-urls\">Sandbox URLs</h1>\n<p>url: <a href=\"https://sandbox.rest.paymentsapi.io\">https://sandbox.rest.paymentsapi.io</a></p>\n<p>url-auth: <a href=\"https://sandbox.auth.paymentsapi.io\">https://sandbox.auth.paymentsapi.io</a></p>\n<h1 id=\"production--live-urls\">Production / Live URLs</h1>\n<p>Once you have finished development and testing, we will run a quick sign off with you.<br />Allowing you to demo your software and the touch between the two systems.</p>\n<p>Once signed off we can provide live credentials and URLs.</p>\n<p>Please reach out to your Account Manager or <a href=\"https://mailto:customerintegration@worldpayforplatforms.com\">customerintegration@worldpayforplatforms.com</a> to schedule the integration sign off.</p>\n","auth":{"type":"noauth","isInherited":false},"event":[{"listen":"prerequest","script":{"id":"28dfd0a4-6d97-45d5-a744-1c07410c87fb","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"3159d7ef-a033-43d0-9b93-29771a9380c2","type":"text/javascript","exec":[""]}}],"_postman_id":"5e519f4a-1513-45cc-893a-0e80148463de"},{"name":"🏴 PCI Compliance ","item":[],"id":"e519347a-a7b0-4622-9e17-fed5bd2dc364","description":"<p>Every organisation that handles card payments must comply with the Payment Card Industry Data Security Standard (PCI DSS). Annual compliance is mandated by the payment card schemes and banks.</p>\n<p>PCI DSS is a global standard, helping to protect cardholder data and tackle the growing threat of security breaches. It sets the operational and technical requirements for organisations handling card payments, and for software developers and manufacturers of payment applications and devices.</p>\n<p>Worldpay for Platforms entire infrastructure is fully compliant with PCI DSS - we are certified at Level 1, the highest level of compliance. We are independently audited annually for compliance by qualified security assessors.</p>\n<h2 id=\"what-this-means-for-you\">What this means for you?</h2>\n<p>Your integration with us will need to comply with PCI DSS. To help you with your integration, any API requests that require PCI Compliance Level 1 are flagged throughout this documentation with the 🏴 symbol. You will only be able to use these calls if you have AOC for PCI Compliance Level 1.</p>\n<p>Whilst Worldpay for Platforms is PCI DSS compliant, if your organisation accepts card payments then it must also be fully compliant. Non-compliance could make you responsible for any losses through fraud, and you may also face considerable fines from the card schemes and banks.</p>\n<p>There are four levels of compliance, dependant on how many transactions you process in a year. Find out how your organisation can reach compliance at the <a href=\"https://www.pcisecuritystandards.org/pci_security/maintaining_payment_security\">PCI Security Standards Council website</a></p>\n<p>Our team can also advise you on any aspect of your PCI DSS compliance - <a href=\"#5e519f4a-1513-45cc-893a-0e80148463de\">contact</a> our Sales Team, and they may refer you to our Risk and Fraud Team for further advice.</p>\n","auth":{"type":"noauth","isInherited":false},"event":[{"listen":"prerequest","script":{"id":"c4b67544-a281-4967-98c7-b15f93c94e52","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"c41fae19-c57b-4a58-ae1b-126c3ce02c1f","type":"text/javascript","exec":[""]}}],"_postman_id":"e519347a-a7b0-4622-9e17-fed5bd2dc364"},{"name":"API Responses","item":[],"id":"32c6d0dc-5a21-46fc-932c-17e0cf7ec094","description":"<p>Succesful statuses are coded <code>200</code> or <code>201</code>.</p>\n<p>For non-successful statuses the API returns a stand error model in the response body with details of the error:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n  \"errorCode\": string,\n  \"errorMessage\": string,\n  \"errorDetail\": string\n}\n</code></pre><p>For more information refer to <a href=\"#414c017a-82d2-4000-8b69-30404e38699f\">error model</a> </p>\n<p>Below is a list of the HTTP status codes that this API can return.</p>\n<div class=\"is-table-wrapper\">\n   <table>\n      <thead>\n         <tr>\n            <th>Status code</th>\n            <th>Status type</th>\n         </tr>\n      </thead>\n      <tbody>\n         <tr>\n            <td><code>200 (OK)</code></td>\n            <td>The API call was successful.</td>\n         </tr>\n         <tr>\n            <td><code>201 (OK created)</code></td>\n            <td>The API call was successful, and a new resource was created.</td>\n         </tr>\n         <tr>\n            <td><code>400 (bad request)</code></td>\n            <td>There is a format or data error in the request that you submitted - see error model in response body for details.</td>\n         </tr>\n         <tr>\n         <td><code>401 (unauthorised)</code></td>\n         <td>The authentication bearer token was missing, invalid or expired.</td>\n         </tr>\n         <tr>\n            <td><code>403 (forbidden)</code></td>\n            <td>You tried to access a resource that your credentials are not authorized to access.</td>\n         </tr>\n         <tr>\n            <td><code>404 (not found)</code></td>\n            <td>No resource was found matching the ID or reference you provided.</td>\n         </tr>\n         <tr>\n            <td><code>409 (conflict)</code></td>\n            <td>Some functions require you to provide a unique reference to identify a new resource - this status will be returned when you provide a reference that is not unique when using one of these functions.</td>\n         </tr>\n         <tr>\n            <td><code>429 (too many requests)</code></td>\n            <td>A small number of API functions can only be accessed a maximum number of times in a given time period.  For all functions that have such a limit, the function description below will provide the details of what the limits are.</td>\n         </tr>\n         <tr>\n            <td><code>500 (internal server error)</code></td>\n            <td>A temporary or unexpected fault occurred, you can try the request again at a later time.</td>\n         </tr>\n      </tbody>\n   </table>\n</div>","auth":{"type":"noauth","isInherited":false},"event":[{"listen":"prerequest","script":{"id":"fecad5a0-8296-4732-b7e6-034816f719bf","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"0811f2d8-95a2-465a-8c47-7c98b3c991b9","type":"text/javascript","exec":[""]}}],"_postman_id":"32c6d0dc-5a21-46fc-932c-17e0cf7ec094"},{"name":"🔒 Authorizing Your Request","item":[{"name":"Login","id":"c27e24c3-e14e-473a-a6c4-113db3ac2e7c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n\"Username\":\"{{Api-Username}}\",\r\n\"Password\":\"{{Api-UserKey}}\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{url-auth}}/login","description":"<p>Use to authenticate your user details with the API and retrieve a bearer token that need to be included in the <code>Authorization</code> HTTP header of every API function call.</p>\n<h2 id=\"special-notes-📑\">Special Notes 📑</h2>\n<p>PLEASE NOTE: Each token expires in 1 hour, after which you will need to login to get a new token.</p>\n<h2 id=\"post-body\">Post Body</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>Username</code></td>\n<td>string</td>\n<td>Your API username</td>\n</tr>\n<tr>\n<td><code>Password</code></td>\n<td>string</td>\n<td>Your API password</td>\n</tr>\n</tbody>\n</table>\n</div><h2 id=\"response-body\">Response Body</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>access_token</code></td>\n<td>string</td>\n<td>The bear token to embed in the <code>Authorization</code> HTTP header of every API function call</td>\n</tr>\n<tr>\n<td><code>expires_in</code></td>\n<td>string</td>\n<td>Number of seconds until the token will expire. Default: 3600 (1 hour)</td>\n</tr>\n<tr>\n<td><code>token_type</code></td>\n<td>constant</td>\n<td>Will always be set to \"Bearer\"</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearer-token}}"}]},"isInherited":true,"source":{"_postman_id":"6644ab8c-28f6-4eec-a9d9-436123feccc1","id":"6644ab8c-28f6-4eec-a9d9-436123feccc1","name":"Worldpay for Platforms REST API Developer Guide","type":"collection"}},"urlObject":{"path":["login"],"host":["{{url-auth}}"],"query":[],"variable":[]}},"response":[{"id":"80e264f0-bebf-428e-a900-7ad1de111bea","name":"Login","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"Username\": \"{{Api-Username}}\",\n  \"Password\": \"{{Api-UserKey}}\"\n}"},"url":"{{url-auth}}/login"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 20 Feb 2020 00:47:06 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Expect-CT","value":"max-age=604800, report-uri=\"https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct\""},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"567c779e9ee2fe78-SYD"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"access_token\": \"eyJhbGciOiJSUzI1NiIsImtpZCI6IjM4NkM3N.....gs6yufdyfdiukgjfdsDD\"\n    \"expires_in\": 3600,\n    \"token_type\": \"Bearer\"\n}"}],"_postman_id":"c27e24c3-e14e-473a-a6c4-113db3ac2e7c"}],"id":"5def4e34-4225-425c-8f51-86b6f631f124","description":"<p>To send us API requests that require authorization, your requests must include an HTTP <code>Authorization</code> header containing a <code>Bearer</code> token that you get from our authentication endpoint. You get this token by sending a <a href=\"#c27e24c3-e14e-473a-a6c4-113db3ac2e7c\">Login</a> request containing your API credentials. If authentication is successful, then the response to the <a href=\"#c27e24c3-e14e-473a-a6c4-113db3ac2e7c\">Login</a> request will contain the token value, lifetime in seconds, and token type; for example:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n   \"access_token\": \"eyJhbGciOiJSUzI1NiIsImtpZCI6IjM4NkM3N.....gs6yufdyfdiukgjfdsDD\",\n    \"expires_in\": 3600,\n    \"token_type\": \"Bearer\"\n}\n\n</code></pre>\n<p>Note that for clarity, the length of the <code>access_token</code> value shown above is much shorter than the actual length of <code>Bearer</code> tokens that you will get from our authentication endpoint.</p>\n<p>Unlike your sandbox (test) account API credentials, <code>Bearer</code> tokens that you get from our authentication endpoint are valid for a short time only. This makes it much harder for someone else to impersonate you, but does mean that you need to request new <code>Bearer</code> tokens as older tokens expire.</p>\n<p>This API uses Bearer Tokens for authentication.</p>\n<h2 id=\"special-notes-📑\">Special Notes 📑</h2>\n<p>PLEASE NOTE: All functions requiring an HTTP Authorization header containing a Bearer token MUST be called 'server side\" and CANNOT be called client side.</p>\n<p>The <a href=\"#c27e24c3-e14e-473a-a6c4-113db3ac2e7c\">Login</a> function is used to obtain a token. Once obtained, the token must be provided in the <code>Authorization</code> HTTP header of every API function call in the format: <code>bearer xxxxxxxxxxxxx</code>.</p>\n<p>If the token is missing, invalid or expired, HTTP status <code>401 (Unauthorized)</code> will be returned.</p>\n<p>Each token expires in 1 hour, after which you will need to login to get a new token.</p>\n<p>Tokens can be up to 3000 characters long.</p>\n<p>All functions requiring an HTTP Authorization header containing a Bearer token will be flagged throughout this document with the 🔒.</p>\n<p>Sandbox Auth URL =<br /><a href=\"https://sandbox.auth.paymentsapi.io\">https://sandbox.auth.paymentsapi.io</a></p>\n","event":[{"listen":"prerequest","script":{"id":"d63d9c7a-793c-4743-9671-7ba6e27d4f4b","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"6bf33374-5c3a-4f49-8516-1472c2562068","type":"text/javascript","exec":[""]}}],"_postman_id":"5def4e34-4225-425c-8f51-86b6f631f124","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearer-token}}"}]},"isInherited":true,"source":{"_postman_id":"6644ab8c-28f6-4eec-a9d9-436123feccc1","id":"6644ab8c-28f6-4eec-a9d9-436123feccc1","name":"Worldpay for Platforms REST API Developer Guide","type":"collection"}}},{"name":"Building a Webpage","item":[],"id":"85897ad4-3924-4c41-b8b8-1a61848a8617","description":"<p>This quickstart guides you through building an example webpage to accept payment card details from payers.</p>\n<p>The system will tokenize the data on this page, it can be used to either add the card details entered to an existing payer. Or it can be used to Make a live card transaction against those details.</p>\n<p><a href=\"#14654018-76b6-4b4b-9ecd-a8e89a3b7af7\">POST Make a live tokenized card transaction 🔒</a></p>\n<h4 id=\"including-the-javascript\">Including the JavaScript</h4>\n<p>In the &lt;<code>head</code>&gt; element of your webpage, add a &lt;<code>script</code>&gt; tag to include the JavaScript that is used to tokenise payment card details. For the following, replace {{<code>api-url</code>}} with either the sandbox (test) or production (live) URL for the REST API, as appropriate:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-html\">&lt;head&gt;\n    &lt;script src=\"https://code.jquery.com/jquery-3.2.1.min.js\" integrity=\"sha256-hwg4gsxgFZhOsEEamdOYGBf13FyQuiTwlAQgxVSNgt4=\" crossorigin=\"anonymous\"&gt;&lt;/script&gt;\n    &lt;script src=\"{{api-url}}/js/tokenize-card\"&gt;&lt;/script&gt;\n&lt;/head&gt;\n\n</code></pre>\n<h4 id=\"adding-the-element\">Adding the element</h4>\n<p>In the &lt;<code>body</code>&gt; element of your webpage, add a &lt;<code>form</code>&gt; tag to contain the elements used to accept payment card details from payers. The &lt;<code>form</code>&gt; tag must include a data-integrapay attribute with a value of <code>PaymentForm</code>to allow the imported JavaScript to identify this element.</p>\n<p>After the JavaScript has tokenised the payment card details, the &lt;<code>form</code>&gt; will be submitted automatically. This can be used to trigger further actions; for example, causing the payer's web browser to navigate to the URL specified for the action attribute (for the following, replace {{<code>action-url</code>}} with your own URL):</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-html\">&lt;body&gt;\n    &lt;form data-integrapay=\"PaymentForm\" method=\"POST\" action=\"{{action-url}}\"&gt;\n    &lt;/form&gt;\n&lt;/body&gt;\n\n</code></pre>\n<p>As well as tokenising the payment card details, the JavaScript will clear the elements used to accept the card number and security code (CCV/CVV) values. This helps to reduce your PCI compliance obligations by ensuring that your web server does not receive confidential information about payment cards.</p>\n<h4 id=\"adding-your-business-key\">Adding your business key</h4>\n<p>In the &lt;<code>form</code>&gt; element, add a hidden &lt;<code>input</code>&gt; tag to specify the <code>BusinessKey</code>of the organisation for which the payment card details are to be tokenised. The business key is a \"public\" identifier that allows the tokenisation to occur without prior authentication; the tokenised details can only be accessed with authentication and authorisation.</p>\n<p>The &lt;<code>input</code>&gt; tag must include a <code>data-integrapay</code> attribute with a value of <code>BusinessKey</code>to allow the imported JavaScript to identify this element. For the following, replace {{<code>business-key</code>}} with the business key for the organisation:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-html\">&lt;input data-integrapay=\"BusinessKey\" type=\"hidden\" value=\"{{business-key}}\" /&gt;\n\n</code></pre>\n<p>Please note the <em><strong>BusinessKey</strong></em> aka <em><strong>BusinessGUID</strong></em> can be obtained using the <a href=\"https://docs.rest.paymentsapi.io/#ef5e00cb-574d-4bac-81b2-8cb5160da136\">Check your business details call</a>. This will change when changed over to the Live system.</p>\n<h4 id=\"adding-a-token-placeholder\">Adding a token placeholder</h4>\n<p>In the &lt;<code>form</code>&gt; element, add a hidden &lt;<code>input</code>&gt; tag as a placeholder for the token that is created when the JavaScript tokenises the payment card details. The &lt;<code>input</code>&gt; tag must include a <code>data-integrapay</code> attribute with a value of CardToken to allow the imported JavaScript to identify this element.</p>\n<p>After the JavaScript has tokenised the payment card details, the value attribute of the &lt;<code>input</code>&gt; tag will contain the token for the card. To access the token, either specify an id attribute for the &lt;<code>input</code>&gt; tag and read it using your own JavaScript, or specify a name attribute to include the token as a parameter when the &lt;<code>form</code>&gt; is submitted, as follows:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-html\">&lt;input data-integrapay=\"CardToken\" name=\"CardToken\" type=\"hidden\" /&gt;\n\n</code></pre>\n<h4 id=\"adding-elements-for-card-details\">Adding elements for card details</h4>\n<p>In the &lt;<code>form</code>&gt; element, add text &lt;<code>input</code>&gt; tags to accept cardholder name, card number and security code (CCV/CVV) values, and &lt;<code>select</code>&gt; tags to accept card expiry month and year values. For each of the &lt;<code>input</code>&gt; tags, include an autocomplete attribute with a value of off to help avoid the accidental storage of confidential information about payment cards, which in turn helps to reduce your PCI compliance obligations.</p>\n<p>The &lt;<code>input</code>&gt; and &lt;<code>select</code>&gt; tags must include a <code>data-integrapay</code> attribute to allow the imported JavaScript to identify them, as follows:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Card Detail</strong></th>\n<th><strong>Element Type</strong></th>\n<th><strong>Attribute Value</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>cardholder name</td>\n<td>&lt;<code>input</code>&gt;</td>\n<td>CardName</td>\n</tr>\n<tr>\n<td>card number</td>\n<td>&lt;<code>input</code>&gt;</td>\n<td>CardNumber</td>\n</tr>\n<tr>\n<td>card expiry month</td>\n<td>&lt;<code>select</code>&gt;</td>\n<td>CardExpiryMonth</td>\n</tr>\n<tr>\n<td>card expiry year</td>\n<td>&lt;<code>select</code>&gt;</td>\n<td>CardExpiryYear</td>\n</tr>\n<tr>\n<td>security code</td>\n<td>&lt;<code>input</code>&gt;</td>\n<td>CardCcv *Only for Real-Time Transactions</td>\n</tr>\n</tbody>\n</table>\n</div><p>After the JavaScript has tokenised the payment card details, it will clear the elements used to accept the card number and security code values. To access the values of the other elements, either specify an <em><strong>id</strong></em> attribute for the tags and read them using your own JavaScript, or specify a name attribute for the tags to include them as parameters when the &lt;<code>form</code>&gt; is submitted, as follows:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-html\">&lt;input data-integrapay=\"CardName\" name=\"CardName\" type=\"text\" autocomplete=\"off\" /&gt;\n&lt;input data-integrapay=\"CardNumber\" type=\"text\" autocomplete=\"off\" /&gt;\n&lt;select data-integrapay=\"CardExpiryMonth\" name=\"CardExpiryMonth\"&gt;\n       card expiry month options \n&lt;/select&gt;\n&lt;select data-integrapay=\"CardExpiryYear\" name=\"CardExpiryYear\"&gt;\n        card expiry year options \n&lt;/select&gt;\n&lt;input data-integrapay=\"CardCcv\" type=\"text\" autocomplete=\"off\" /&gt;\n\n</code></pre>\n<p>In the &lt;<code>select</code>&gt; element for the card expiry month, add an &lt;<code>option</code>&gt; tag for each calendar month that includes a &lt;<code>value</code>&gt; attribute with a value of the month number as two digits left-padded with zero, from <em><strong>01</strong></em> for January to <em><strong>12</strong></em> for December. The display text for each &lt;<code>option</code>&gt; is your choice, but we recommend using either the two-digit month number, as appears on payment cards, or an abbreviated month name, as follows:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-html\">&lt;select data-integrapay=\"CardExpiryMonth\" name=\"CardExpiryMonth\"&gt;\n    &lt;option value=\"01\"&gt;Jan&lt;/option&gt;\n    &lt;option value=\"02\"&gt;Feb&lt;/option&gt;\n    &lt;option value=\"03\"&gt;Mar&lt;/option&gt;\n    &lt;option value=\"04\"&gt;Apr&lt;/option&gt;\n    &lt;option value=\"05\"&gt;May&lt;/option&gt;\n    &lt;option value=\"06\"&gt;Jun&lt;/option&gt;\n    &lt;option value=\"07\"&gt;Jul&lt;/option&gt;\n    &lt;option value=\"08\"&gt;Aug&lt;/option&gt;\n    &lt;option value=\"09\"&gt;Sep&lt;/option&gt;\n    &lt;option value=\"10\"&gt;Oct&lt;/option&gt;\n    &lt;option value=\"11\"&gt;Nov&lt;/option&gt;\n    &lt;option value=\"12\"&gt;Dec&lt;/option&gt;\n&lt;/select&gt;\n\n</code></pre>\n<p>In the &lt;<code>select</code>&gt; element for card expiry year, add an &lt;<code>option</code>&gt; tag for each of the next five or more years, starting with the current year, that includes a value attribute of the year as four digits. The display text for each &lt;<code>option</code>&gt; is your choice, but we recommend using the four-digit year, as follows (at the time of writing, the year was 2018):</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-html\">&lt;select data-integrapay=\"CardExpiryYear\" name=\"CardExpiryYear\"&gt;\n    &lt;option value=\"2018\"&gt;2018&lt;/option&gt;\n    &lt;option value=\"2019\"&gt;2019&lt;/option&gt;\n    &lt;option value=\"2020\"&gt;2020&lt;/option&gt;\n    &lt;option value=\"2021\"&gt;2021&lt;/option&gt;\n    &lt;option value=\"2022\"&gt;2022&lt;/option&gt;\n&lt;/select&gt;\n\n</code></pre>\n<h4 id=\"adding-the-error-indicator\">Adding the error indicator</h4>\n<p>In the &lt;<code>form</code>&gt; element, add a &lt;<code>div</code>&gt; tag to contain the error indicator that is used to notify the payer if any problems occur while the JavaScript tokenises the payment card details. The &lt;<code>div</code>&gt; tag must include a <code>data-integrapay</code> attribute with a value of <code>Errors</code> to allow the imported JavaScript to identify this element.</p>\n<p>Note that if payers are notified about problems that occurred during the tokenisation process, then the &lt;<code>form</code>&gt; is not submitted automatically by the JavaScript. This allows payers a chance the fix the problem and try again.</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-html\">&lt;div class=&amp;#x27;preserveHtml&amp;#x27; class=&amp;#x27;preserveHtml&amp;#x27; data-integrapay=\"Errors\"&gt;&lt;/div&gt;\n\n</code></pre>\n<h4 id=\"adding-the-progress-indicator\">Adding the progress indicator</h4>\n<p>In the &lt;<code>form</code>&gt; element, add a &lt;<code>div</code>&gt; tag to contain the progress indicator that is displayed while the JavaScript tokenises the payment card details. The &lt;<code>div</code>&gt; tag must include a <code>data-integrapay</code> attribute with a value of <code>Processing</code> to allow the imported JavaScript to identify this element.</p>\n<p>The process of tokenising the payment card details includes asynchronous communication between the payer's web browser and IntegraPay web services. This can take a few moments to complete, so a progress indicator is displayed automatically to let payers know that your webpage is busy, not broken.</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-html\">&lt;div class=&amp;#x27;preserveHtml&amp;#x27; class=&amp;#x27;preserveHtml&amp;#x27; data-integrapay=\"Processing\"&gt;&lt;/div&gt;\n\n</code></pre>\n<h4 id=\"adding-the-submit-button\">Adding the submit button</h4>\n<p>In the &lt;<code>form</code>&gt; element, add a &lt;<code>button</code>&gt; tag to allow payers to submit their credit card details for tokenisation. The &lt;<code>button</code>&gt; tag must include a <code>data-integrapay</code> attribute with a value of <code>SubmitButton</code> to allow the imported JavaScript to identify this element.</p>\n<p>To allow the JavaScript to tokenise the credit card details before the &lt;<code>form</code>&gt; is submitted, the &lt;<code>button</code>&gt; tag must include a type attribute with a value of button; not a value of submit. If the wrong value is specified, then tokenisation will not occur and your web server will receive confidential information about payment cards, raising your PCI compliance obligations.</p>\n<p>The display text for the &lt;<code>button</code>&gt; is your choice, but should be chosen to indicate the purpose for which the tokenised payment card details will be used. For example, if the next action taken by your website is to process a payment using the tokenised details, then we suggest using Process Payment for the display text, as follows:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-html\">&lt;button data-integrapay=\"SubmitButton\" type=\"button\"&gt;Process Payment&lt;/button&gt;\n\n</code></pre>\n","event":[{"listen":"prerequest","script":{"type":"text/javascript","exec":[""],"id":"5b3a9ce4-008d-44b4-8dd5-57b0b8351ed1"}},{"listen":"test","script":{"type":"text/javascript","exec":[""],"id":"bc897f60-0b42-43b4-9c95-8ffef5e4a8a6"}}],"_postman_id":"85897ad4-3924-4c41-b8b8-1a61848a8617","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearer-token}}"}]},"isInherited":true,"source":{"_postman_id":"6644ab8c-28f6-4eec-a9d9-436123feccc1","id":"6644ab8c-28f6-4eec-a9d9-436123feccc1","name":"Worldpay for Platforms REST API Developer Guide","type":"collection"}}},{"name":"BPAY","item":[{"name":"Payers CRN 🔒","id":"c5c23ae1-0302-45fc-9dc2-7a9138d0f539","request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearer-token}}"}]},"isInherited":false},"method":"GET","header":[],"body":{"mode":"raw","raw":""},"url":"{{url}}/businesses/{{business-id}}/payers/{{payer-reference}}/accounts/bpay","description":"<p>Returns a payer/customer's BPAY Customer Reference Number (CRN) if they have one assigned to your Business.</p>\n<h6 id=\"route\">Route</h6>\n<div class=\"is-table-wrapper\">\n  <table>\n    <thead>\n      <tr>\n        <th>Parameter</th>\n        <th>Description</th>\n      </tr>\n    </thead>\n    <tbody>\n      <tr>\n        <td><code>business-id</code></td>\n        <td>The business you want to access</td>\n      </tr>\n      <tr>\n        <td><code>payer-reference</code></td>\n        <td>Your unique reference that identifies the payer</td>\n      </tr>\n    </tbody>\n  </table>\n</div>\n\n\n<h6 id=\"response-body\">Response Body</h6>\n<p><a href=\"#8f662739-e2d0-43a3-86de-c468d34c4e83\">BPAY CRN Model</a></p>\n","urlObject":{"path":["businesses","{{business-id}}","payers","{{payer-reference}}","accounts","bpay"],"host":["{{url}}"],"query":[],"variable":[]}},"response":[{"id":"a13daddb-dc46-49ce-b120-d9d47176fdd7","name":"Payer BPay CRN for default BillerCode","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":""},"url":"{{url}}/businesses/{{business-id}}/payers/{{payer-reference}}/accounts/bpay"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json; charset=utf-8","name":"Content-Type","description":"The mime type of this content"},{"key":"Date","value":"Thu, 05 Jul 2018 03:05:49 GMT","name":"Date","description":"The date and time that the message was sent"},{"key":"Server","value":"Kestrel","name":"Server","description":"A name for the server"},{"key":"Transfer-Encoding","value":"chunked","name":"Transfer-Encoding","description":"The form of encoding used to safely transfer the entity to the user. Currently defined methods are: chunked, compress, deflate, gzip, identity."},{"key":"X-Powered-By","value":"ASP.NET","name":"X-Powered-By","description":"Specifies the technology (ASP.NET, PHP, JBoss, e.g.) supporting the web application (version details are often in X-Runtime, X-Version, or X-AspNet-Version)"},{"key":"X-SourceFiles","value":"=?UTF-8?B?QzpcVXNlcnNcamltLm1jbGVhblxTb3VyY2VcUmVwb3NcSW50ZWdyYVBheS5TeXN0ZW1zXEludGVncmFQYXkuQXBpLlB1YmxpY1xidXNpbmVzc2VzXDEyMDZccGF5ZXJzXFAxLVVOSVFVRS1SRUZcYWNjb3VudHNcYnBheQ==?=","name":"X-SourceFiles","description":"Custom header"}],"cookie":[],"responseTime":null,"body":"{\"bPayBillerCode\":\"888333\",\"bPayCRN\":\"100000496\"}"}],"_postman_id":"c5c23ae1-0302-45fc-9dc2-7a9138d0f539"},{"name":"a CRN to an existing Payer 🔒","id":"a2cda0ca-4743-49f1-89fc-afd4a086b892","request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearer-token}}"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":""},"url":"{{url}}/businesses/{{business-id}}/payers/{{payer-reference}}/accounts/bpay","description":"<p>Assigns a BPAY Customer Reference Number (CRN) to a Customer within your business.</p>\n<p>If the customer already has a BPAY CRN assigned then it will be returned and no new assignment will occur.</p>\n<h6 id=\"route\">Route</h6>\n<div class=\"is-table-wrapper\">\n  <table>\n    <thead>\n      <tr>\n        <th>Parameter</th>\n        <th>Description</th>\n      </tr>\n    </thead>\n    <tbody>\n      <tr>\n        <td><code>business-id</code></td>\n        <td>The business you want to access</td>\n      </tr>\n      <tr>\n        <td><code>payer-reference</code></td>\n        <td>Your unique reference that identifies the payer</td>\n      </tr>\n    </tbody>\n  </table>\n</div>\n\n<h6 id=\"post-body\">Post Body</h6>\n<p>Empty</p>\n<h6 id=\"response-body\">Response Body</h6>\n<p><a href=\"#8f662739-e2d0-43a3-86de-c468d34c4e83\">BPAY CRN Model</a></p>\n","urlObject":{"path":["businesses","{{business-id}}","payers","{{payer-reference}}","accounts","bpay"],"host":["{{url}}"],"query":[],"variable":[]}},"response":[{"id":"b485bbb0-a6a6-45f1-9012-ec9a9c9c6583","name":"Payer BPay Assign CRN","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":""},"url":"{{url}}/businesses/{{business-id}}/payers/{{payer-reference}}/accounts/bpay"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json; charset=utf-8","name":"Content-Type","description":"The mime type of this content"},{"key":"Date","value":"Thu, 05 Jul 2018 03:44:11 GMT","name":"Date","description":"The date and time that the message was sent"},{"key":"Server","value":"Kestrel","name":"Server","description":"A name for the server"},{"key":"Transfer-Encoding","value":"chunked","name":"Transfer-Encoding","description":"The form of encoding used to safely transfer the entity to the user. Currently defined methods are: chunked, compress, deflate, gzip, identity."},{"key":"X-Powered-By","value":"ASP.NET","name":"X-Powered-By","description":"Specifies the technology (ASP.NET, PHP, JBoss, e.g.) supporting the web application (version details are often in X-Runtime, X-Version, or X-AspNet-Version)"},{"key":"X-SourceFiles","value":"=?UTF-8?B?QzpcVXNlcnNcamltLm1jbGVhblxTb3VyY2VcUmVwb3NcSW50ZWdyYVBheS5TeXN0ZW1zXEludGVncmFQYXkuQXBpLlB1YmxpY1xidXNpbmVzc2VzXDEyMDZccGF5ZXJzXFAxLVVOSVFVRS1SRUZcYWNjb3VudHNcYnBheQ==?=","name":"X-SourceFiles","description":"Custom header"}],"cookie":[],"responseTime":null,"body":"{\"bPayBillerCode\":\"888333\",\"bPayCRN\":\"100000496\"}"}],"_postman_id":"a2cda0ca-4743-49f1-89fc-afd4a086b892"},{"name":"all CRNS 🔒","id":"8e43794c-bba9-4d5b-b29e-b948c422ec3a","request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearer-token}}"}]},"isInherited":false},"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"{{url}}/businesses/{{business-id}}/bpay","description":"<p>Can be used for searching all BPAY CRNs that have been assigned to your business. A maximum of 200 payers can be returned in one call (see skip/take parameters below).</p>\n<h6 id=\"route\">Route</h6>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>business-id</code></td>\n<td>The business you want to access</td>\n</tr>\n</tbody>\n</table>\n</div><h6 id=\"querystring-options\">Querystring Options</h6>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>BillerCode</code></td>\n<td>string</td>\n<td>BPAY Biller Code</td>\n</tr>\n<tr>\n<td><code>CRN</code></td>\n<td>string</td>\n<td>BPAY Unique Customer Reference Number (CRN)</td>\n</tr>\n<tr>\n<td><code>Reference</code></td>\n<td>string</td>\n<td>Unique reference for identifying the BPAY CRN assignment request</td>\n</tr>\n<tr>\n<td><code>Description</code></td>\n<td>string</td>\n<td>Description of the purpose of the CRN</td>\n</tr>\n<tr>\n<td><code>PayerReference</code></td>\n<td>string</td>\n<td>Your unique reference associated with a Payer</td>\n</tr>\n<tr>\n<td><code>InvoiceType</code></td>\n<td><a href=\"#821acfa4-fdb4-4552-8996-55cf034f4c23\">BPAY Invoice Type</a></td>\n<td>Integrated accounting system invoice type</td>\n</tr>\n<tr>\n<td><code>InvoiceId</code></td>\n<td>string</td>\n<td>The accounting system's unique reference/id for an invoice</td>\n</tr>\n<tr>\n<td><code>InvoiceReference</code></td>\n<td>string</td>\n<td>The reference to identify the invoice being paid within your systems</td>\n</tr>\n<tr>\n<td><code>Amount</code></td>\n<td>decimal</td>\n<td><em>iCRNs Only</em> - the amount the iCRN was restricted to</td>\n</tr>\n<tr>\n<td><code>ExpiryDate</code></td>\n<td><a href=\"#12bbff50-aa66-440d-9af8-ec9c8b608fb0\">Date/Time</a></td>\n<td><em>iCRNs Only</em> - the due date the iCRN was restricted to</td>\n</tr>\n<tr>\n<td><code>Skip</code></td>\n<td>integer</td>\n<td>Number of records to not return (offset) when paging results (Default: 0)</td>\n</tr>\n<tr>\n<td><code>Take</code></td>\n<td>integer</td>\n<td>Number of records to return per call when paging results (Default: 200)</td>\n</tr>\n</tbody>\n</table>\n</div><h6 id=\"response-body\">Response Body</h6>\n<p><a href=\"#077bac18-f664-407a-b72d-4681e2dfc28e\">BPAY CRN Search</a></p>\n","urlObject":{"path":["businesses","{{business-id}}","bpay"],"host":["{{url}}"],"query":[],"variable":[]}},"response":[{"id":"8a6f622d-a429-4e4d-92f2-20a15247ce1d","name":"Find BPAY CRNS ALL","originalRequest":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"{{url}}/businesses/{{business-id}}/bpay"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":null},{"id":"b91f05e1-71f1-4571-a9e4-76e5382fd83b","name":"Find BPAY CRNS with Skip and take","originalRequest":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":{"raw":"{{url}}/businesses/{{business-id}}/bpay?Skip=150&Take=500","host":["{{url}}"],"path":["businesses","{{business-id}}","bpay"],"query":[{"key":"Skip","value":"150","description":"Number of records to not return (offset) when paging results (Default: 0)"},{"key":"Take","value":"500","description":"Number of records to return per call when paging results (Default: 200)"}]}},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":null}],"_postman_id":"8e43794c-bba9-4d5b-b29e-b948c422ec3a"},{"name":"and assign new CRN 🔒","id":"b61d4d97-b7b5-423b-800f-9ed2358fb2cf","request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearer-token}}"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"Reference\":\"a01264a4-09b0-41e9-bfa9-5e58690fda63\",\r\n  \"Description\":\"Description of BPay reference\",\r\n  \"PayerReference\":\"P13-UNIQUE-REF\",\r\n  \"InvoiceType\": \"XERO\",\r\n  \"InvoiceId\":\"b5c45415-6910-4619-bd1d-762ac949ddc4\",\r\n  \"InvoiceReference\":\"99f82591-4173-41b2-8336-5ab963f9a820\",\r\n  \"restrictToAmount\":\"300.00\",\r\n  \"restrictToDueDate\":\"2019-11-18T22:00:00.00\",\r\n  \"Audit\":\r\n    {\r\n    \"Username\":\"YourApiUsername\",\r\n    \"UserIP\":\"YourIPAddress\"\r\n  }\r\n}"},"url":"{{url}}/businesses/{{business-id}}/bpay","description":"<p>This function can be used to generate and assigned a new BPAY CRN or iCRN.</p>\n<p>Depending on what options you choose the CRN can be linked to a payer, a single transaction, or to an invoice in one of the accounting systems that are integrated with our platform.<br />This method will also allow for restricting an iCRN by date, amount or both.</p>\n<p>If a BPAY CRN has previously been assigned for the reference/invoice you have specified, the previous CRN will be returned.</p>\n<h2 id=\"special-notes-📑\">Special Notes 📑</h2>\n<p>The restrict to date has a maximum of 365 days in the future.</p>\n<p>Your “Restriction” option, date, amount or date and amount is defined by the BPay account. You will only be able to use one option.<br />Please contact your account manager for further details.</p>\n<h6 id=\"route\">Route</h6>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>business-id</code></td>\n<td>The business you want to access</td>\n</tr>\n</tbody>\n</table>\n</div><h6 id=\"post-body\">Post Body</h6>\n<p><a href=\"#abb387ea-4ec8-4880-a6cc-17197ddf98be\">BPAY CRN Request Model</a></p>\n<h6 id=\"response-body\">Response Body</h6>\n<p><a href=\"#8f662739-e2d0-43a3-86de-c468d34c4e83\">BPAY CRN Model</a></p>\n","urlObject":{"path":["businesses","{{business-id}}","bpay"],"host":["{{url}}"],"query":[],"variable":[]}},"response":[{"id":"762f5412-4bcc-4edf-96ee-d72af8c3b2e1","name":"Generate and assign new iCRN 🔒","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"Reference\":\"a01264a4-09b0-41e9-bfa9-5e58690fda78\",\r\n  \"Description\":\"Description of BPay reference\",\r\n  \"PayerReference\":\"P13-UNIQUE-REF\",\r\n  \"restrictToAmount\":\"365.00\",\r\n  \"restrictToDueDate\":\"2019-11-18T22:00:00.00\",\r\n  \"Audit\":\r\n    {\r\n    \"Username\":\"YourApiUsername\",\r\n    \"UserIP\":\"YourIPAddress\"\r\n  }\r\n}"},"url":"{{url}}/businesses/{{business-id}}/bpay"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 05 Apr 2019 04:21:19 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Expect-CT","value":"max-age=604800, report-uri=\"https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct\""},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"4c28bc0aeaa55dcc-BNE"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"billerCode\": \"333888\",\n    \"crn\": \"78608200002119\"\n}"}],"_postman_id":"b61d4d97-b7b5-423b-800f-9ed2358fb2cf"}],"id":"8a11ff7c-6a9e-4427-bb07-d7acc957b49b","description":"<h2 id=\"special-notes-📑\">Special Notes 📑</h2>\n<p>BPay have branding guidelines on how the BPAY and BPAY View logos and word marks need to appear in various mediums, please refer to their documentation here: <a href=\"https://brandportalbpay.auspayplus.com.au/\">BPAY Branding Guide</a></p>\n","event":[{"listen":"prerequest","script":{"id":"669778cc-332b-40bf-aa13-1d1ff5e2cfd5","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"e114f5df-6b4d-42cd-8fa7-21ac73890c58","type":"text/javascript","exec":[""]}}],"_postman_id":"8a11ff7c-6a9e-4427-bb07-d7acc957b49b","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearer-token}}"}]},"isInherited":true,"source":{"_postman_id":"6644ab8c-28f6-4eec-a9d9-436123feccc1","id":"6644ab8c-28f6-4eec-a9d9-436123feccc1","name":"Worldpay for Platforms REST API Developer Guide","type":"collection"}}},{"name":"BSB Search","item":[{"name":"BSBs🔒","id":"e1b726cd-d229-483d-a149-bd823adabbba","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearer-token}}"}]},"isInherited":false},"method":"GET","header":[],"url":"{{url}}/bsbs/{{country}}/{{BSB}}","description":"<h6 id=\"route\">Route</h6>\n<div class=\"is-table-wrapper\">\n  <table>\n    <thead>\n      <tr>\n        <th>Parameter</th>\n        <th>Description</th>\n      </tr>\n    </thead>\n    <tbody>\n      <tr>\n        <td><code>country</code></td>\n        <td>3-digit ISO country code for the country in which the account is registered</td>\n      </tr>\n            <tr>\n        <td><code>bsb</code></td>\n        <td>Bank account branch identifier (e.g. BSB)</td>\n      </tr>\n    </tbody>\n  </table>\n</div>\n\n<h6 id=\"response-body\">Response Body</h6>\n<p><a href=\"#bed6411a-7a95-4747-9c6e-4a97968a747b\">BSB Model</a></p>\n","urlObject":{"path":["bsbs","{{country}}","{{BSB}}"],"host":["{{url}}"],"query":[],"variable":[]}},"response":[{"id":"cfd3d5d3-5739-437a-87d8-dd4b26902c7c","name":"BSB Lookup 🔒","originalRequest":{"method":"GET","header":[],"url":"{{url}}/bsbs/{{country}}/{{BSB}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 04 Feb 2019 04:14:07 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Expect-CT","value":"max-age=604800, report-uri=\"https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct\""},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"4a3a4efeb9845d9c-BNE"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"bsb\": \"032045\",\n    \"branch\": \"275 George Street\",\n    \"country\": \"AUS\",\n    \"bank\": \"WBC\",\n    \"address\": \"275 George Street\",\n    \"suburb\": \"Sydney\",\n    \"state\": \"NSW\",\n    \"postCode\": \"2000\"\n}"}],"_postman_id":"e1b726cd-d229-483d-a149-bd823adabbba"}],"id":"c9c9822c-7e11-4efc-95d0-b39455b0865a","description":"<p>Used for searching bank details, such as name and address, based on a BSB number.</p>\n<h2 id=\"special-notes-📑\">Special Notes 📑</h2>\n<p>This data is currently only available in AUS and NZL.</p>\n","event":[{"listen":"prerequest","script":{"id":"b62c8613-bc23-43f1-8767-837f9e05e9b4","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"35d961cc-b837-4c19-a6d4-f9d51e096e85","type":"text/javascript","exec":[""]}}],"_postman_id":"c9c9822c-7e11-4efc-95d0-b39455b0865a","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearer-token}}"}]},"isInherited":true,"source":{"_postman_id":"6644ab8c-28f6-4eec-a9d9-436123feccc1","id":"6644ab8c-28f6-4eec-a9d9-436123feccc1","name":"Worldpay for Platforms REST API Developer Guide","type":"collection"}}},{"name":"Business Details","item":[{"name":"your business details 🔒","id":"5c874aef-7bcc-40bf-9eef-d043de71c35a","request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearer-token}}"}]},"isInherited":false},"method":"GET","header":[],"body":{"mode":"raw","raw":""},"url":"{{url}}/businesses/{{business-id}}/status","description":"<h6 id=\"route\">Route</h6>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>business-id</code></td>\n<td>The business you want to access</td>\n</tr>\n</tbody>\n</table>\n</div><h6 id=\"response-body\">Response Body</h6>\n<p><a href=\"#ae576ad8-2d41-445d-8e85-00f657a7670d\">Business Details Model</a></p>\n","urlObject":{"path":["businesses","{{business-id}}","status"],"host":["{{url}}"],"query":[],"variable":[]}},"response":[{"id":"a76feeb9-5d6b-4540-9753-9c6745800bdc","name":"Business Info","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":""},"url":"{{url}}/businesses/{{business-id}}/status"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json; charset=utf-8","name":"Content-Type","description":"The mime type of this content"},{"key":"Date","value":"Fri, 29 Jun 2018 03:21:37 GMT","name":"Date","description":"The date and time that the message was sent"},{"key":"Server","value":"Kestrel","name":"Server","description":"A name for the server"},{"key":"Transfer-Encoding","value":"chunked","name":"Transfer-Encoding","description":"The form of encoding used to safely transfer the entity to the user. Currently defined methods are: chunked, compress, deflate, gzip, identity."},{"key":"X-Powered-By","value":"ASP.NET","name":"X-Powered-By","description":"Specifies the technology (ASP.NET, PHP, JBoss, e.g.) supporting the web application (version details are often in X-Runtime, X-Version, or X-AspNet-Version)"},{"key":"X-SourceFiles","value":"=?UTF-8?B?QzpcSW50ZWdyYVBheVxHaXRcSW50ZWdyYVBheS5TeXN0ZW1zXEludGVncmFQYXkuQXBpLlB1YmxpY1xidXNpbmVzc2VzXDEyMDZcc3RhdHVz?=","name":"X-SourceFiles","description":"Custom header"}],"cookie":[],"responseTime":null,"body":"{\n    \"businessId\": \"1234\",\n    \"businessName\": \"Test Business Ltd\",\n    \"status\": \"OK\"\n}"}],"_postman_id":"5c874aef-7bcc-40bf-9eef-d043de71c35a"}],"id":"ef5e00cb-574d-4bac-81b2-8cb5160da136","description":"<p>This function has two purposes:\nIt can be used as a way to check that your computer has an open communication path to the web service and is able to reach it.\nIt can also be used to check that the username/password you are using is for the correct business.</p>\n","event":[{"listen":"prerequest","script":{"id":"75067f27-3491-4929-b8d4-91cded70c74d","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"05bd2ab2-ac81-43ba-b375-e42b9f3512e9","type":"text/javascript","exec":[""]}}],"_postman_id":"ef5e00cb-574d-4bac-81b2-8cb5160da136","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearer-token}}"}]},"isInherited":true,"source":{"_postman_id":"6644ab8c-28f6-4eec-a9d9-436123feccc1","id":"6644ab8c-28f6-4eec-a9d9-436123feccc1","name":"Worldpay for Platforms REST API Developer Guide","type":"collection"}}},{"name":"Card Bin Search","item":[{"name":"card issuer information 🔒","id":"b4ce4092-d3a0-4333-8103-97084fb7027e","request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearer-token}}"}]},"isInherited":false},"method":"GET","header":[],"body":{"mode":"raw","raw":""},"url":"{{url}}/card-bins/{{card-bin}}","description":"<p>The first 6-digits of a credit card number is known as the Bank Identification Number (BIN). This function allows you to pass in a BIN number to obtain information on the card type and the bank and country who issued it.</p>\n<h2 id=\"special-notes-📑\">Special Notes 📑</h2>\n<p>This data is provided to us on a regular basis. We will update this data as often as possible, but be aware that we do not guarantee the accuracy of all the data.</p>\n<p><a href=\"#b78492c2-8720-4351-b0d0-6d031c9ff9ee\">Card Bin Model</a></p>\n","urlObject":{"path":["card-bins","{{card-bin}}"],"host":["{{url}}"],"query":[],"variable":[]}},"response":[{"id":"7cf6f3ef-d2a4-4f9c-91ff-4ae39b331f80","name":"Get Card BIN","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":""},"url":"{{url}}/card-bins/{{card-bin}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"CF-RAY","value":"44e2f925ecd55db4-BNE","name":"CF-RAY","description":"Custom header"},{"key":"Connection","value":"keep-alive","name":"Connection","description":"Options that are desired for the connection"},{"key":"Content-Encoding","value":"gzip","name":"Content-Encoding","description":"The type of encoding used on the data."},{"key":"Content-Type","value":"application/json; charset=utf-8","name":"Content-Type","description":"The mime type of this content"},{"key":"Date","value":"Wed, 22 Aug 2018 05:34:56 GMT","name":"Date","description":"The date and time that the message was sent"},{"key":"Expect-CT","value":"max-age=604800, report-uri=\"https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct\"","name":"Expect-CT","description":"Custom header"},{"key":"Server","value":"cloudflare","name":"Server","description":"A name for the server"},{"key":"Transfer-Encoding","value":"chunked","name":"Transfer-Encoding","description":"The form of encoding used to safely transfer the entity to the user. Currently defined methods are: chunked, compress, deflate, gzip, identity."},{"key":"X-Powered-By","value":"ASP.NET","name":"X-Powered-By","description":"Specifies the technology (ASP.NET, PHP, JBoss, e.g.) supporting the web application (version details are often in X-Runtime, X-Version, or X-AspNet-Version)"}],"cookie":[{"expires":"Invalid Date","httpOnly":true,"domain":"paymentsapi.io","path":"/","secure":true,"value":"d3b8e3dd4bb4fe1dc774d59b03dd0a2a61532998355","key":"__cfduid"}],"responseTime":null,"body":"{\"cardBin\":434404,\"countryID\":\"AUS\",\"cardBrand\":\"VISA\",\"cardType\":\"CREDIT\",\"cardCategory\":\"\",\"bank\":\"ANZ - AUSTRALIA AND NEW ZEALAND BANKING GROUP\"}"}],"_postman_id":"b4ce4092-d3a0-4333-8103-97084fb7027e"}],"id":"85208acf-06ec-42de-bff1-4a87965478c4","_postman_id":"85208acf-06ec-42de-bff1-4a87965478c4","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearer-token}}"}]},"isInherited":true,"source":{"_postman_id":"6644ab8c-28f6-4eec-a9d9-436123feccc1","id":"6644ab8c-28f6-4eec-a9d9-436123feccc1","name":"Worldpay for Platforms REST API Developer Guide","type":"collection"}}},{"name":"Invoices","item":[{"name":"Add / Remove Invoice","item":[{"name":"Add a new invoice 🔒","id":"ff5de848-f763-4f23-bf93-3473959a765c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearer-token}}"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"invoiceId\": \"48624a42-5ec3-46b4-a4c1-27e29dc00b04\",\n    \"invoiceNumber\": \"INV-001\",\n    \"orderNumber\": \"ORD-001\",\n    \"date\": \"2025-01-12\",\n    \"dueDate\": \"2025-01-30\",\n    \"lines\": [\n        \"Goods and/or services\",\n        \"listed on invoice INV-001\"\n    ],\n    \"amount\": 100.00,\n    \"url\": \"https://platforms.worldpay.com/en/\",\n    \"payer\": {\n        \"familyOrBusinessName\": \"Smith\",\n        \"givenName\": \"John\",\n        \"email\": \"support@example.com\",\n        \"phone\": \"07 3040 4320\",\n        \"mobile\": \"0412 345 678\",\n        \"billingAddress\": {\n            \"line1\": \"Level 1, Building 2\",\n            \"line2\": \"2 Clunies Ross Court\",\n            \"suburb\": \"Eight Mile Plains\",\n            \"state\": \"Qld\",\n            \"postCode\": \"4113\",\n            \"country\": \"Australia\"\n        }\n    }\n}"},"url":"{{url}}/businesses/{{business-id}}/invoices","description":"<p>Adds a new invoice to the system.</p>\n<p>Not Idempotent - returns an error if an invoice with the same <code>InvoiceId</code> already exists.</p>\n<h6 id=\"route\">Route</h6>\n<div class=\"is-table-wrapper\">\n  <table>\n    <thead>\n      <tr>\n        <th>Parameter</th>\n        <th>Description</th>\n      </tr>\n    </thead>\n    <tbody>\n      <tr>\n        <td><code>business-id</code></td>\n        <td>The business you want to access</td>\n      </tr>\n    </tbody>\n  </table>\n</div>\n\n<h6 id=\"post-body\">Post Body</h6>\n<p><a href=\"#613112c1-f874-49e8-bf98-f7861b5ab957\">Invoice Input Model</a></p>\n<h6 id=\"response-body\">Response Body</h6>\n<p><a href=\"#efaaa1a7-f970-471e-9035-70a550b13d6d\">Invoice Search Model</a></p>\n","urlObject":{"path":["businesses","{{business-id}}","invoices"],"host":["{{url}}"],"query":[],"variable":[]}},"response":[{"id":"59710645-113a-4aff-b562-be9a2c4f90b1","name":"Add New Invoice Payment (Ex1)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"invoiceId\": \"48624a42-5ec3-46b4-a4c1-27e29dc00b04\",\n    \"invoiceNumber\": \"INV-001\",\n    \"orderNumber\": \"ORD-001\",\n    \"date\": \"2025-01-12\",\n    \"dueDate\": \"2025-01-30\",\n    \"lines\": [\n        \"Goods and/or services\",\n        \"listed on invoice INV-001\"\n    ],\n    \"amount\": 100.00,\n    \"url\": \"https://platforms.worldpay.com/en/\",\n    \"payer\": {\n        \"familyOrBusinessName\": \"Smith\",\n        \"givenName\": \"John\",\n        \"email\": \"support@example.com\",\n        \"phone\": \"07 3040 4320\",\n        \"mobile\": \"0412 345 678\",\n        \"billingAddress\": {\n            \"line1\": \"Level 1, Building 2\",\n            \"line2\": \"2 Clunies Ross Court\",\n            \"suburb\": \"Eight Mile Plains\",\n            \"state\": \"Qld\",\n            \"postCode\": \"4113\",\n            \"country\": \"Australia\"\n        }\n    }\n}"},"url":"{{url}}/businesses/{{business-id}}/invoices"},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"ff5de848-f763-4f23-bf93-3473959a765c"},{"name":"Void an existing invoice 🔒","id":"1479ef22-64f6-44a3-bce1-de295de9f6fd","request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearer-token}}"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":""},"url":"{{url}}/businesses/{{business-id}}/invoices/{{invoice-id}}/void","description":"<p>Voids an existing invoice in the system.</p>\n<h6 id=\"route\">Route</h6>\n<div class=\"is-table-wrapper\">\n  <table>\n    <thead>\n      <tr>\n        <th>Parameter</th>\n        <th>Description</th>\n      </tr>\n    </thead>\n    <tbody>\n      <tr>\n        <td><code>business-id</code></td>\n        <td>The business you want to access</td>\n      </tr>\n      <tr>\n        <td><code>invoice-id</code></td>\n        <td>The GUID that identifies the invoice</td>\n      </tr>\n    </tbody>\n  </table>\n</div>\n\n<h6 id=\"post-body\">Post Body</h6>\n<p><a href=\"#e37168b1-73b5-4604-a6de-20ad9f20fbc1\">Invoice Void Model</a></p>\n<h6 id=\"response-body\">Response Body</h6>\n","urlObject":{"path":["businesses","{{business-id}}","invoices","{{invoice-id}}","void"],"host":["{{url}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"1479ef22-64f6-44a3-bce1-de295de9f6fd"}],"id":"267e7361-1197-4e12-ae43-beeb628b65e2","description":"<p>Regardless of if you are creating a new payer or referencing an existing payer, all requests must include at least an <code>Invoice Number</code>, <code>Order Number</code>, <code>Lines</code> and <code>Amount</code>. See <a href=\"#613112c1-f874-49e8-bf98-f7861b5ab957\">Invoice Input Model</a></p>\n<p>For more details on new and existing players see: <a href=\"#982c68a0-bd3b-45d6-afc4-ae2de24cc3f9\">Payers</a></p>\n<p><code>InvoiceId</code> Is an optional GUID that uniquely identifies the invoice. If this value is not specified, a new GUID will be assigned to the invoice automatically.</p>\n<p>Request with new payer:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"invoiceId\": \"1284D7F6-C6C4-4567-B66F-263836F5507A\",\n  \"invoiceNumber\": \"INV-001\",\n  \"orderNumber\": \"ORD-001\",\n  \"date\": \"2018-06-12\",\n  \"dueDate\": \"2018-06-12\",\n  \"lines\": [\n    \"Goods and/or services\",\n    \"listed on invoice INV-001\"\n  ],\n  \"amount\": 10.00,\n  \"url\": \"https://platforms.worldpay.com/en/\",\n  \"payer\": {\n    \"familyOrBusinessName\": \"Smith\",\n    \"givenName\": \"John\",\n    \"email\": \"noreply@worldpayforplatforms.com.au\",\n    \"phone\": \"07 3040 4320\",\n    \"mobile\": \"0412 345 678\",\n    \"billingAddress\": {\n      \"line1\": \"Level 1, Building 2\",\n      \"line2\": \"2 Clunies Ross Court\",\n      \"suburb\": \"Eight Mile Plains\",\n      \"state\": \"Qld\",\n      \"postCode\": \"4113\",\n      \"country\": \"Australia\"\n    }\n  }\n}\n\n</code></pre>\n<p>Request with existing payer:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"invoiceId\": \"1284D7F6-C6C4-4567-B66F-263836F5507A\",\n  \"invoiceNumber\": \"INV-001\",\n  \"orderNumber\": \"ORD-001\",\n  \"date\": \"2018-07-31\",\n  \"dueDate\": \"2018-10-12\",\n  \"lines\": [\n    \"Goods and/or services\",\n    \"listed on invoice INV-001\"\n  ],\n  \"amount\": 10.00,\n  \"url\": \"https://platforms.worldpay.com/en/\",\n  \"payer\": {\n\"UniqueReference\": \"P1-UNIQUE-REF\"\n  }\n}\n\n</code></pre>\n<h2 id=\"checking-the-result\">Checking the result</h2>\n<p>The result is indicated by the response HTTP status code: <code>201</code> (<code>Created</code>) indicates that the Invoice was added successfully.</p>\n","event":[{"listen":"prerequest","script":{"id":"72535237-bd97-44eb-a4b7-09d9e73bb281","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"24d99190-bc7e-4707-8a56-fa4a786d1d48","type":"text/javascript","exec":[""]}}],"_postman_id":"267e7361-1197-4e12-ae43-beeb628b65e2","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearer-token}}"}]},"isInherited":true,"source":{"_postman_id":"6644ab8c-28f6-4eec-a9d9-436123feccc1","id":"6644ab8c-28f6-4eec-a9d9-436123feccc1","name":"Worldpay for Platforms REST API Developer Guide","type":"collection"}}},{"name":"Find invoice Details","item":[{"name":"Find details on specific invoice 🔒","id":"3ee4d711-e959-4135-a7a1-0d593b8520f5","request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearer-token}}"}]},"isInherited":false},"method":"GET","header":[],"body":{"mode":"raw","raw":""},"url":"{{url}}/businesses/{{business-id}}/invoices/{{invoice-reference}}","description":"<p>Returns information of a specific invoice</p>\n<h6 id=\"route\">Route</h6>\n<div class=\"is-table-wrapper\">\n  <table>\n    <thead>\n      <tr>\n        <th>Parameter</th>\n        <th>Description</th>\n      </tr>\n    </thead>\n    <tbody>\n      <tr>\n        <td><code>business-id</code></td>\n        <td>The business you want to access</td>\n      </tr>\n      <tr>\n        <td><code>invoice-reference</code></td>\n        <td>The GUID that identifies the invoice</td>\n      </tr>\n    </tbody>\n  </table>\n</div>\n\n<h6 id=\"response-body\">Response Body</h6>\n<p><a href=\"#efaaa1a7-f970-471e-9035-70a550b13d6d\">Invoice Search Model</a></p>\n","urlObject":{"path":["businesses","{{business-id}}","invoices","{{invoice-reference}}"],"host":["{{url}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"3ee4d711-e959-4135-a7a1-0d593b8520f5"},{"name":"Search for multiple invoices 🔒","id":"19d9ba3b-21cb-4db9-a1f4-4650f560069f","request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearer-token}}"}]},"isInherited":false},"method":"GET","header":[],"body":{"mode":"raw","raw":""},"url":"{{url}}/businesses/{{business-id}}/invoices","description":"<p>Used for searching all previously added invoices. A maximum of 200 invoices can be returned in one call (see skip/take parameters below).</p>\n<h6 id=\"route\">Route</h6>\n<div class=\"is-table-wrapper\">\n  <table>\n    <thead>\n      <tr>\n        <th>Parameter</th>\n        <th>Description</th>\n      </tr>\n    </thead>\n    <tbody>\n      <tr>\n        <td><code>business-id</code></td>\n        <td>The business you want to access</td>\n      </tr>\n    </tbody>\n  </table>\n</div>\n\n<h6 id=\"querystring-options\">Querystring Options</h6>\n<div class=\"is-table-wrapper\">\n  <table>\n    <thead>\n      <tr>\n        <th>Parameter</th>\n        <th>Type</th>\n        <th>Description</th>\n      </tr>\n    </thead>\n    <tbody>\n      <tr>\n        <td><code>invoiceId</code></td>\n        <td>guid</td>\n        <td>The GUID that identifies the invoice</td>\n      </tr>\n      <tr>\n        <td><code>invoiceNumber</code></td>\n        <td>string</td>\n        <td>The invoice number</td>\n      </tr>\n      <tr>\n        <td><code>invoiceStatus</code></td>\n        <td><a href=\"#2746d588-2895-4825-81a3-5f89408a5799\">Invoice Status Code</a></td>\n        <td>Search based on the current status of the invoice</td>\n      </tr>\n      <tr>\n        <td><code>statusTimeFrom</code></td>\n        <td><a href=\"#12bbff50-aa66-440d-9af8-ec9c8b608fb0\">ISO 8601 Date/Time</a></td>\n        <td>Search for invoice status changes on or after this date/time</td>\n      </tr>\n      <tr>\n        <td><code>statusTimeTo</code></td>\n        <td><a href=\"#12bbff50-aa66-440d-9af8-ec9c8b608fb0\">ISO 8601 Date/Time</a></td>\n        <td>Search for invoice status changes on or before this date/time</td>\n      </tr>\n      <tr>\n        <td><code>skip</code></td>\n        <td>integer</td>\n        <td>Number of records to not return (offset) when paging results (Default: 0)</td>\n      </tr>\n      <tr>\n        <td><code>take</code></td>\n        <td>integer</td>\n        <td>Number of records to return per call when paging results (Default: 200)</td>\n      </tr>\n    </tbody>\n  </table>\n</div>\n\n\n<h6 id=\"response-body\">Response Body</h6>\n<p><a href=\"#efaaa1a7-f970-471e-9035-70a550b13d6d\">Invoice Search Model</a></p>\n","urlObject":{"path":["businesses","{{business-id}}","invoices"],"host":["{{url}}"],"query":[],"variable":[]}},"response":[{"id":"4a39e112-65f4-499d-b8ca-c38b93b2bb79","name":"Search for multiple invoices ALL","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":""},"url":{"raw":"{{url}}/businesses/{{business-id}}/invoices?invoiceId=1284D7F6-C6C4-4567-B66F-263836F5507A&invoiceStatus=PENDING","host":["{{url}}"],"path":["businesses","{{business-id}}","invoices"],"query":[{"key":"invoiceId","value":"1284D7F6-C6C4-4567-B66F-263836F5507A","description":"The GUID that identifies the invoice"},{"key":"invoiceStatus","value":"PENDING","description":"Search based on the current status of the invoice"}]}},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":null},{"id":"a8fb2189-034a-46e0-b5b2-139d2151b0be","name":"Search for multiple invoices with options","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":""},"url":{"raw":"{{url}}/businesses/{{business-id}}/invoices?invoiceNumber=INV-001&invoiceStatus=PENDING","host":["{{url}}"],"path":["businesses","{{business-id}}","invoices"],"query":[{"key":"invoiceNumber","value":"INV-001","description":"The invoice number"},{"key":"invoiceStatus","value":"PENDING","description":"Search based on the current status of the invoice"}]}},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":null}],"_postman_id":"19d9ba3b-21cb-4db9-a1f4-4650f560069f"}],"id":"57d37183-59e6-4d98-96ac-385054a7ce4b","_postman_id":"57d37183-59e6-4d98-96ac-385054a7ce4b","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearer-token}}"}]},"isInherited":true,"source":{"_postman_id":"6644ab8c-28f6-4eec-a9d9-436123feccc1","id":"6644ab8c-28f6-4eec-a9d9-436123feccc1","name":"Worldpay for Platforms REST API Developer Guide","type":"collection"}}}],"id":"2b5ce691-5ec4-4724-b70c-50664ba80236","description":"<p>Invoices allow for generation of a payment reminder URL, this can then be embedded in an email and sent to a client. The email holds the \"Pay Now\" button, that links to the hosted page for secure payments.</p>\n<p>The invoices can remain in the system with multiple statuses including Pending, Over Due and Paid.</p>\n","event":[{"listen":"prerequest","script":{"id":"8f32974c-fd53-4d21-8ee9-f7d796fb6895","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"e03c0c10-b9f4-48fe-b190-63b97f71f715","type":"text/javascript","exec":[""]}}],"_postman_id":"2b5ce691-5ec4-4724-b70c-50664ba80236","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearer-token}}"}]},"isInherited":true,"source":{"_postman_id":"6644ab8c-28f6-4eec-a9d9-436123feccc1","id":"6644ab8c-28f6-4eec-a9d9-436123feccc1","name":"Worldpay for Platforms REST API Developer Guide","type":"collection"}}},{"name":"Payers","item":[{"name":"Add and Edit a Payer","item":[{"name":"Add a new Payer 🔒","id":"18425722-4aa3-45cf-9b28-65926620bf32","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearer-token}}"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n     \"UniqueReference\": \"P1-UNIQUE-REF\",\r\n      \"GroupReference\": \"P1-UNIQUE-REF\",\r\n      \"FamilyOrBusinessName\": \"Citizen\",\r\n      \"GivenName\": \"Jane\",\r\n      \"Email\": \"support@example.com\",\r\n      \"Phone\": \"0733332222\",\r\n      \"Mobile\": \"0411228833\",\r\n      \"Address\": {\r\n        \"Line1\": \"1 Test St\",\r\n        \"Line2\": \"Test Bulding\",\r\n        \"Suburb\": \"Testville\",\r\n        \"State\": \"QLD\",\r\n        \"PostCode\": \"4001\",\r\n        \"Country\": null\r\n    },\r\n    \"ExtraInfo\": {\r\n      \"XeroAutoDebitEnabled\": false,\r\n      \"SalesforceAutoDebitEnabled\":false\r\n    },\r\n    \"Audit\": {\r\n      \"Username\": \"Example-User\",\r\n      \"UserIP\": \"1.2.3.4\"\r\n    }\r\n  }"},"url":"{{url}}/businesses/{{business-id}}/payers","description":"<p>Adds a new payer to the system.</p>\n<p>Not Idempotent - returns an error if a payer with the same unique reference already exists.</p>\n<h6 id=\"route\">Route</h6>\n<div class=\"is-table-wrapper\">\n  <table>\n    <thead>\n      <tr>\n        <th>Parameter</th>\n        <th>Description</th>\n      </tr>\n    </thead>\n    <tbody>\n      <tr>\n        <td><code>business-id</code></td>\n        <td>The business you want to access</td>\n      </tr>\n    </tbody>\n  </table>\n</div>\n\n<h6 id=\"post-body\">Post Body</h6>\n<p><a href=\"#253a8278-5872-4808-b98c-634bb4fcc0da\">Payer Input Model</a></p>\n<h6 id=\"response-body\">Response Body</h6>\n<p><a href=\"#f9988f13-3746-4ceb-aa20-8eb22d85883d\">Payer ID Model</a></p>\n","urlObject":{"path":["businesses","{{business-id}}","payers"],"host":["{{url}}"],"query":[],"variable":[]}},"response":[{"id":"3dd9f5f2-c9e0-499d-b7c6-fb36188ee152","name":"Payer Add","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n     \"UniqueReference\": \"P1-UNIQUE-REF\",\r\n      \"GroupReference\": \"P1-UNIQUE-REF\",\r\n      \"FamilyOrBusinessName\": \"Citizen\",\r\n      \"GivenName\": \"Jane\",\r\n      \"Email\": \"support@example.com\",\r\n      \"Phone\": \"0733332222\",\r\n      \"Mobile\": \"0411228833\",\r\n      \"Address\": {\r\n        \"Line1\": \"1 Test St\",\r\n        \"Line2\": \"Test Bulding\",\r\n        \"Suburb\": \"Testville\",\r\n        \"State\": \"QLD\",\r\n        \"PostCode\": \"4001\",\r\n        \"Country\": null\r\n    },\r\n    \"ExtraInfo\": {\r\n      \"XeroAutoDebitEnabled\": false,\r\n      \"SalesforceAutoDebitEnabled\":false\r\n    },\r\n    \"Audit\": {\r\n      \"Username\": \"Example-User\",\r\n      \"UserIP\": \"1.2.3.4\"\r\n    }\r\n  }"},"url":"{{url}}/businesses/{{business-id}}/payers"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"payerId\": \"135032\",\n    \"uniqueReference\": \"P1-UNIQUE-REF\"\n}"}],"_postman_id":"18425722-4aa3-45cf-9b28-65926620bf32"},{"name":"Update an existing payer 🔒","id":"2fa40537-850c-4458-9e40-2846c15ef082","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearer-token}}"}]},"isInherited":false},"method":"PUT","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n         \"UniqueReference\": \"P1-UNIQUE-REF\",\r\n      \"GroupReference\": \"P1-UNIQUE-REF\",\r\n      \"FamilyOrBusinessName\": \"Citizen\",\r\n      \"GivenName\": \"Jane\",\r\n      \"Email\": \"support@example.com\",\r\n      \"Phone\": \"0733332222\",\r\n      \"Mobile\": \"0411228833\",\r\n      \"Address\": {\r\n        \"Line1\": \"1 Test St\",\r\n        \"Line2\": \"Test Bulding\",\r\n        \"Suburb\": \"Testville\",\r\n        \"State\": \"QLD\",\r\n        \"PostCode\": \"4001\",\r\n        \"Country\": null\r\n    },\r\n    \"ExtraInfo\": {\r\n      \"XeroAutoDebitEnabled\": false,\r\n      \"SalesforceAutoDebitEnabled\":false\r\n    },\r\n    \"Audit\": {\r\n      \"Username\": \"Example-User\",\r\n      \"UserIP\": \"1.2.3.4\"\r\n    }\r\n  }"},"url":"{{url}}/businesses/{{business-id}}/payers/{{payer-reference}}","description":"<p>Updates the payer with the given unique reference with the details provided.</p>\n<p>Idempotent - if a payer with the unique reference doesn't exist it will be created.</p>\n<h6 id=\"route\">Route</h6>\n<div class=\"is-table-wrapper\">\n  <table>\n    <thead>\n      <tr>\n        <th>Parameter</th>\n        <th>Description</th>\n      </tr>\n    </thead>\n    <tbody>\n      <tr>\n        <td><code>business-id</code></td>\n        <td>The business you want to access</td>\n      </tr>\n      <tr>\n        <td><code>payer-reference</code></td>\n        <td>Your unique reference that identifies the payer</td>\n      </tr>\n    </tbody>\n  </table>\n</div>\n\n<h6 id=\"post-body\">Post Body</h6>\n<p><a href=\"#253a8278-5872-4808-b98c-634bb4fcc0da\">Payer Input Model</a></p>\n<h6 id=\"response-body\">Response Body</h6>\n<p><a href=\"#f9988f13-3746-4ceb-aa20-8eb22d85883d\">Payer ID Model</a></p>\n","urlObject":{"path":["businesses","{{business-id}}","payers","{{payer-reference}}"],"host":["{{url}}"],"query":[],"variable":[]}},"response":[{"id":"a14f4098-2991-43cd-b3cb-b2945bd10e4a","name":"Payer Update","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n         \"UniqueReference\": \"P1-UNIQUE-REF\",\r\n      \"GroupReference\": \"P1-UNIQUE-REF\",\r\n      \"FamilyOrBusinessName\": \"Citizen\",\r\n      \"GivenName\": \"Jane\",\r\n      \"Email\": \"support@example.com\",\r\n      \"Phone\": \"0733332222\",\r\n      \"Mobile\": \"0411228833\",\r\n      \"Address\": {\r\n        \"Line1\": \"1 Test St\",\r\n        \"Line2\": \"Test Bulding\",\r\n        \"Suburb\": \"Testville\",\r\n        \"State\": \"QLD\",\r\n        \"PostCode\": \"4001\",\r\n        \"Country\": null\r\n    },\r\n    \"ExtraInfo\": {\r\n      \"XeroAutoDebitEnabled\": false,\r\n      \"SalesforceAutoDebitEnabled\":false\r\n    },\r\n    \"Audit\": {\r\n      \"Username\": \"Example-User\",\r\n      \"UserIP\": \"1.2.3.4\"\r\n    }\r\n  }"},"url":"{{url}}/businesses/{{business-id}}/payers/{{payer-reference}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"payerId\": \"135032\",\n    \"uniqueReference\": \"P1-UNIQUE-REF\"\n}"}],"_postman_id":"2fa40537-850c-4458-9e40-2846c15ef082"},{"name":"Change a Payers status 🔒","id":"8188cb84-cf5f-469e-b51f-406d4dbc761a","request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearer-token}}"}]},"isInherited":false},"method":"PUT","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n    \"NewStatus\": \"A\",\r\n    \"NewStatusChangeDate\": null,\r\n    \"Audit\": {\r\n      \"Username\": \"Example-User\",\r\n      \"UserIP\": \"1.2.3.4\"\r\n    }\r\n}"},"url":"{{url}}/businesses/{{business-id}}/payers/{{payer-reference}}/status","description":"<p>Allows you to change the processing status of an existing payer.  It can be used to set a payer to Active, Suspended or Cancelled statuses.</p>\n<h2 id=\"special-notes-📑\">Special Notes 📑</h2>\n<p>Some statuses are restricted due to processing reasons, so some statues will not be able to be changed by using this function.</p>\n<h6 id=\"route\">Route</h6>\n<div class=\"is-table-wrapper\">\n  <table>\n    <thead>\n      <tr>\n        <th>Parameter</th>\n        <th>Description</th>\n      </tr>\n    </thead>\n    <tbody>\n      <tr>\n        <td><code>business-id</code></td>\n        <td>The business you want to access</td>\n      </tr>\n      <tr>\n        <td><code>payer-reference</code></td>\n        <td>Your unique reference that identifies the payer</td>\n      </tr>\n    </tbody>\n  </table>\n</div>\n\n<h6 id=\"post-body\">Post Body</h6>\n<p><a href=\"#f37feb2e-c02d-4650-abab-5c1fc7d7cb19\">Payer Change Status Model</a></p>\n<h6 id=\"response-body\">Response Body</h6>\n","urlObject":{"path":["businesses","{{business-id}}","payers","{{payer-reference}}","status"],"host":["{{url}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"8188cb84-cf5f-469e-b51f-406d4dbc761a"},{"name":"Add or update a Payers bank account details 🔒","id":"79f31156-c35f-468a-8fa5-1a006b4cbf9e","request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearer-token}}"}]},"isInherited":false},"method":"PUT","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n    \"AccountBranch\": \"123456\",\r\n    \"AccountNumber\": \"123456789\",\r\n    \"AccountName\": \"Test Bank Account\",\r\n    \"AccountType\": null,\r\n    \"Audit\": {\r\n      \"Username\": \"Example-User\",\r\n      \"UserIP\": \"1.2.3.4\"\r\n    }\r\n}"},"url":"{{url}}/businesses/{{business-id}}/payers/{{payer-reference}}/accounts/bank-account","description":"<p>Used to save a bank account to the given payer for use with scheduled debits.</p>\n<p>A payer can only have one payment method account - calling this function will replace any existing bank account or card attached to this payer with the new bank account.</p>\n<p>Idempotent - if the payer already has a payment method it will be replaced, otherwise a new account will be added.</p>\n<p>📑 If there is no transaction on saved payment details for 12 months, the payer status will be changed to “Cancelled – cancelled due to inactivity “. 1 month after this (13 months total), payment details will be removed. After 12 months transactions will not be possible unless Payer Status is changed.</p>\n<p>Please note if using this call as part of electronic Direct Debit Request (eDDR) or to update bank details please review <a href=\"https://resource-center.worldpayforplatforms.com/wp4p/risk-and-compliance-guide\">compliance documentation here.</a></p>\n<table><tbody><tr><th>Parameter</th><th>Description</th></tr><tr><td><div><code>business-id</code></div><div><div><div><div></div></div></div><div></div></div></td><td><div>The business you want to access</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><code>payer-reference</code></div><div><div><div><div></div></div></div><div></div></div></td><td><div>Your unique reference that identifies the payer</div><div><div><div><div></div></div></div><div></div></div></td></tr></tbody></table>\n\n<h6 id=\"post-body\">Post Body</h6>\n<p><a href=\"#f843b64f-e84d-4e39-a671-d7aa5d2025d1\">Bank Account Model</a></p>\n<h6 id=\"response-body\">Response Body</h6>\n<p><a href=\"#be087bf1-a38a-4aff-ae04-bd30cf6e9ee6\">Account Search Model</a></p>\n","urlObject":{"path":["businesses","{{business-id}}","payers","{{payer-reference}}","accounts","bank-account"],"host":["{{url}}"],"query":[],"variable":[]}},"response":[{"id":"a9821aaa-2b0a-4382-a815-0c7ed3e859f5","name":"Payer Accounts Add/Update - Bank Account","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n    \"AccountBranch\": \"123456\",\r\n    \"AccountNumber\": \"123456789\",\r\n    \"AccountName\": \"Test Bank Account\",\r\n    \"AccountType\": null,\r\n    \"Audit\": {\r\n      \"Username\": \"Example-User\",\r\n      \"UserIP\": \"1.2.3.4\"\r\n    }\r\n}"},"url":"{{url}}/businesses/{{business-id}}/payers/{{payer-reference}}/accounts/bank-account"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"accountId\": \"135032-3\",\n    \"type\": \"BANKACCOUNT\",\n    \"card\": null,\n    \"bankAccount\": {\n        \"accountBranch\": \"123456\",\n        \"accountNumber\": \"123xxx789\",\n        \"accountName\": \"Test Bank Account\",\n        \"accountType\": null\n    }\n}"}],"_postman_id":"79f31156-c35f-468a-8fa5-1a006b4cbf9e"},{"name":"Depreciation - Add or update a Payers card details 🔒🏴","id":"488ca221-7768-4898-9458-6611d837dffe","request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearer-token}}"}]},"isInherited":false},"method":"PUT","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n    \"CardNumber\": \"4111111111111111\",\r\n    \"CardholderName\": \"TEST CARD\",\r\n    \"ExpiryYear\": 2027,\r\n    \"ExpiryMonth\": 11,\r\n    \"Ccv\": null,\r\n    \"Audit\": {\r\n      \"Username\": \"Example-User\",\r\n      \"UserIP\": \"1.2.3.4\"\r\n    }\r\n}"},"url":"{{url}}/businesses/{{business-id}}/payers/{{payer-reference}}/accounts/card","description":"<p><strong>🏴 WARNING:</strong> This endpoint is marked for Depreciation. As part of the alignment with the CIT/MIT framework, this endpoint will not be available moving forward and is marked for Depreciation. The API replacing this request is the existing <a href=\"https://docs.rest.paymentsapi.io/#7321df17-1479-4261-b20f-6afe4ba489cd\">POST Make a live card transaction</a> API.<strong>🏴</strong></p>\n<p><del>Used to save a credit/debit card account to the given payer for use with scheduled debits and/or real-time payments.</del></p>\n<p><del>A payer can only have one payment method account - calling this function will replace any existing bank account or card attached to this payer with the new card.</del></p>\n<p><del>Idempotent - if the payer already has a payment method it will be replaced, otherwise a new account will be added.</del></p>\n<p><del>📑 If there is no transaction on saved payment details for 12 months, the payer status will be changed to “Cancelled – cancelled due to inactivity “. 1 month after this (13 months total), payment details will be removed. After 12 months transactions will not be possible unless Payer Status is changed.</del></p>\n<p><del>📑~~~~<strong>Note</strong></del> <del>- This API request is not enabled by default unless your system is PCI Level 1. To confirm your system is PCI Level 1 you will need to supply an AOC (Attestation of Compliance) for our Risk team to review and approve this API for development and integration. This API request is also not applicable for integrations in the United Kingdom due to the card on file compliance regulations. To update card details for a payer, a transaction must be processed which can be completed through a Zero-Dollar Authentication transaction request or a value transaction payment.</del></p>\n<p><del><strong>🏴 WARNING: This request can directly accept payment card details. If you do so, then your integration CANNOT be certified unless your system is PCI DSS complaint. See the</strong></del> <a href=\"#e519347a-a7b0-4622-9e17-fed5bd2dc364\"><s><b>PCI Compliance</b></s></a> <del><strong>section for more details 🏴</strong></del></p>\n<h6 id=\"route\">Route</h6>\n<table><tbody><tr><th>Parameter</th><th>Description</th></tr><tr><td><div><code>business-id</code></div><div><div><div><div></div></div></div><div></div></div></td><td><div>The business you want to access</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><code>payer-reference</code></div><div><div><div><div></div></div></div><div></div></div></td><td><div>Your unique reference that identifies the payer</div><div><div><div><div></div></div></div><div></div></div></td></tr></tbody></table>\n\n<h6 id=\"post-body\">Post Body</h6>\n<p><a href=\"#4fbcd7c2-8508-46fa-8b96-c978a29deac2\">Card Model</a></p>\n<h6 id=\"response-body\">Response Body</h6>\n<p><a href=\"#be087bf1-a38a-4aff-ae04-bd30cf6e9ee6\">Account Search Model</a></p>\n","urlObject":{"path":["businesses","{{business-id}}","payers","{{payer-reference}}","accounts","card"],"host":["{{url}}"],"query":[],"variable":[]}},"response":[{"id":"8aeeb636-a2e5-48f0-8c37-3a4bffcb5ad7","name":"Payer Accounts Add/Update - Card","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n    \"CardNumber\": \"4111111111111111\",\r\n    \"CardholderName\": \"TEST CARD\",\r\n    \"ExpiryYear\": 2027,\r\n    \"ExpiryMonth\": 11,\r\n    \"Ccv\": null,\r\n    \"Audit\": {\r\n      \"Username\": \"Example-User\",\r\n      \"UserIP\": \"1.2.3.4\"\r\n    }\r\n}"},"url":"{{url}}/businesses/{{business-id}}/payers/{{payer-reference}}/accounts/card"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"accountId\": \"135032-3\",\n    \"type\": \"CARD\",\n    \"card\": {\n        \"cardNumber\": \"411111xxxxxx1111\",\n        \"cardholderName\": \"TEST CARD\",\n        \"cardExpires\": \"2027-11-01T00:00:00\",\n        \"cardType\": \"Visa\"\n    },\n    \"bankAccount\": null\n}"}],"_postman_id":"488ca221-7768-4898-9458-6611d837dffe"},{"name":"Depreciation - Add or update a Payers card details via token 🔒","id":"c2821a72-08f2-4e38-8722-dabc5dd50821","request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearer-token}}"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n\t\"CardToken\": \"59ceb5f71800406285b9d9543a9f40fe\",\r\n\t\"Audit\": {\r\n\t\t\"Username\": \"Example-User\",\r\n\t\t\"UserIP\": \"1.2.3.4\"\r\n    }\r\n}"},"url":"{{url}}/businesses/{{business-id}}/payers/{{payer-reference}}/accounts/card/token","description":"<p><strong>🏴 WARNING:</strong> This endpoint is marked for Depreciation. As part of the alignment with the CIT/MIT framework, this endpoint will not be available moving forward and is marked for Depreciation. The API replacing this request is the existing <a href=\"https://docs.rest.paymentsapi.io/#14654018-76b6-4b4b-9ecd-a8e89a3b7af7\">POST Make a live tokenised card transaction</a> API.<strong>🏴</strong></p>\n<p><del>This endpoint is used for our \"Add To Vault\" service which works in conjunction with our JavaScript-based card tokenization functions to give you the ability to attach a card to one of your existing payers without the sensitive card information passing through your servers, which frees you from a significant portion of the PCI Compliance obligations.</del></p>\n<p><del>To use this function simply send through the Token you receive when the payment details form that you have wired-up with our JavaScript library is posted-back to your server.</del></p>\n<p><del>📑 If there is no transaction on saved payment details for 12 months, the payer status will be changed to “Cancelled – cancelled due to inactivity “. 1 month after this (13 months total), payment details will be removed. After 12 months transactions will not be possible unless Payer Status is changed.</del></p>\n<p><del>📑~~~~<strong>Note</strong></del> <del>- This API request is not applicable for integrations in the United Kingdom due to the card on file compliance regulations. To update card details for a payer, a transaction must be processed which can be completed through a Zero-Dollar Authentication transaction request or a value transaction payment.</del></p>\n<p><del>A payer can only have one payment method account - calling this function will replace any existing bank account or card attached to this payer with the new card.</del></p>\n<h2 id=\"route\">Route</h2>\n<table><tbody><tr><th>Parameter</th><th>Description</th></tr><tr><td><div><code>business-id</code></div><div><div><div><div></div></div></div><div></div></div></td><td><div>The business you want to access</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><code>payer-reference</code></div><div><div><div><div></div></div></div><div></div></div></td><td><div>Your unique reference that identifies the payer</div><div><div><div><div></div></div></div><div></div></div></td></tr></tbody></table>\n\n<h6 id=\"post-body\">Post Body</h6>\n<p><a href=\"#73611904-e63d-4b15-9587-4d641fd42c4e\">Card Payer Account Token Model</a></p>\n<h6 id=\"response-body\">Response Body</h6>\n<p><a href=\"#be087bf1-a38a-4aff-ae04-bd30cf6e9ee6\">Account Search Model</a></p>\n","urlObject":{"path":["businesses","{{business-id}}","payers","{{payer-reference}}","accounts","card","token"],"host":["{{url}}"],"query":[],"variable":[]}},"response":[{"id":"c7b99242-e9e0-4591-bb72-836ec51dd24d","name":"Add or update a Payers card details via token","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n\t\"CardToken\": \"ebf672b8090e49cc815a140fc24b1e74\",\r\n    \"Audit\": {\r\n      \"Username\": \"Example-User\",\r\n      \"UserIP\": \"1.2.3.4\"\r\n    }\r\n}"},"url":"{{url}}/businesses/{{business-id}}/payers/{{payer-reference}}/accounts/card/token"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\r\n    \"accountId\": \"139842-3\",\r\n    \"type\": \"CARD\",\r\n    \"card\": {\r\n        \"cardNumber\": \"411111xxxxxx1111\",\r\n        \"cardholderName\": \"TEST CARD\",\r\n        \"cardExpires\": \"2027-11-01T00:00:00\",\r\n        \"cardType\": \"Visa\"\r\n    },\r\n    \"bankAccount\": null\r\n}"}],"_postman_id":"c2821a72-08f2-4e38-8722-dabc5dd50821"}],"id":"f8f85ea3-ba5f-4561-ab6c-33bbc0ba844d","description":"<p>This function allows you to add a new payer record or update the details of an existing one. Whether a new payer is added or an existing one is updated is determined by the value you provide for the \"payerUniqueID\" parameter. If a payer with this ID already exists within our database for your business then their details will be updated, and if not a new payer record will be added.</p>\n<h2 id=\"special-notes-📑\">Special Notes 📑</h2>\n<p>NOTE - The minimum information that should be requested and provided when creating a payer record is, First Name, Last Name and Email Address. For integrations that are processing in the UK, to align with the UK requirements, along with the First Name, Last Name and Email Address, an Address is also mandatory.</p>\n<h2 id=\"assigning-an-identifier\">Assigning an identifier</h2>\n<p>Each time you add a new payer, you must assign them a <code>UniqueReference</code> value that identifies them uniquely within your account. We are <em>not</em> able to do this for you. Whenever possible, we recommend assigning the same unique identifier that you use to identify the payer within your own system. If you cannot use your own unique identifier, then we recommend generating a new <a href=\"https://en.wikipedia.org/wiki/Universally_unique_identifier\">GUID</a> value.</p>\n<p>As well as a <code>UniqueReference</code> value that must be unique, you can also assign a <code>GroupReference</code> value that can be the same for two or more payers. You can use this to group together payers and retrieve them all at once; for example, by sending us a <a href=\"#bfb569d2-1858-4510-a97a-c9e6802d8a87\">Payer Search</a> request. One common use of this feature is to support individual payers who have saved multiple payment methods; for example two or more payment cards and/or bank accounts. By adding new payers with different <code>UniqueReference</code> values but the same <code>GroupReference</code> value, you can retrieve a list of all the saved payment methods for that individual, allow them to select one, and then accept a payment using the <code>UniqueReference</code> associated with the selected payer.</p>\n<h2 id=\"specifying-the-payer-name\">Specifying the payer name</h2>\n<p>We do <em>not</em> distinguish between individual and business payers, but to promote consistency the <a href=\"#253a8278-5872-4808-b98c-634bb4fcc0da\">Payer Input Model</a> that is used to add new payers accepts <code>FamilyOrBusinessName</code> and <code>GivenName</code> values.</p>\n<p>For a new business payer, specify the business name as <code>FamilyOrBusinessName</code> and do <em>not</em> specify the <code>GivenName</code> value; for example:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    ...\n    \"FamilyOrBusinessName\": \"Citizen\",\n    ...\n}\n\n</code></pre>\n<p>For a new individual payer, specify their surname as <code>FamilyOrBusinessName</code> and their given name as the <code>GivenName</code> value; for example, for <code>Jane A Citizen</code>:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    ...\n    \"FamilyOrBusinessName\": \"Citizen\",\n    \"GivenName\": \"Jane\",\n    ...\n}\n\n</code></pre>\n<h2 id=\"sending-the-request\">Sending the request</h2>\n<p>Use the <code>Bearer</code> token to send us an authorized <a href=\"#18425722-4aa3-45cf-9b28-65926620bf32\">POST Add a new Payer</a> request containing the details of the payer. It must include at least a <code>UniqueReference</code> and the <code>FamilyOrBusinessName</code>; whenever possible, we recommend also including an <code>Email</code> address, and a <code>Phone</code> and/or <code>Mobile</code> phone number; for example:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"UniqueReference\": \"PAYER-1\",\n    \"FamilyOrBusinessName\": \"Citizen\",\n    \"Email\": \"support@example.com\",\n    \"Phone\": \"07 3040 4320\"\n}\n\n</code></pre>\n<p>If you do not specify a value for <code>GroupReference</code> explicitly, then it will be initialized automatically to match the <code>UniqueReference</code> value.</p>\n<h2 id=\"checking-the-result\">Checking the result</h2>\n<p>The result is indicated by the response HTTP status code: <code>200</code> (<code>OK</code>) indicates that the new payer was added successfully. The <a href=\"#f9988f13-3746-4ceb-aa20-8eb22d85883d\">Payer ID Model</a> object that comprises the response body contains both the <code>UniqueReference</code> that you specified and our specific <code>PayerID</code> for cross-referencing purposes only: it <em>cannot</em> be used when you send us API requests to specify payers.</p>\n<h2 id=\"special-notes-📑-1\">Special Notes 📑</h2>\n<p>If a Payer has no payments for 365 days, their status will be changed from \"Active\" to \"Cancelled due to inactivity\", they will then remain in the system for a further 30 days, after which their payment methods will be permanently deleted. Unless their account is reactivated.</p>\n","event":[{"listen":"prerequest","script":{"id":"6424d30d-caa4-426c-a9b9-99224f287b68","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"266a7675-85bd-4714-b4e9-54fa36004c72","type":"text/javascript","exec":[""]}}],"_postman_id":"f8f85ea3-ba5f-4561-ab6c-33bbc0ba844d","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearer-token}}"}]},"isInherited":true,"source":{"_postman_id":"6644ab8c-28f6-4eec-a9d9-436123feccc1","id":"6644ab8c-28f6-4eec-a9d9-436123feccc1","name":"Worldpay for Platforms REST API Developer Guide","type":"collection"}}},{"name":"Delete a Payer","item":[{"name":"Remove a Payers payment methods 🔒","id":"610c7cc9-cbc5-40cd-a3bd-764cc67d1cd3","request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearer-token}}"}]},"isInherited":false},"method":"DELETE","header":[],"body":{"mode":"raw","raw":""},"url":"{{url}}/businesses/{{business-id}}/payers/{{payer-reference}}/accounts","description":"<p>Removes all bank accounts or cards from the given payer. Note this will only remove the payment details. NOT the payer themselves. </p>\n<h6 id=\"route\">Route</h6>\n<div class=\"is-table-wrapper\">\n  <table>\n    <thead>\n      <tr>\n        <th>Parameter</th>\n        <th>Description</th>\n      </tr>\n    </thead>\n    <tbody>\n      <tr>\n        <td><code>business-id</code></td>\n        <td>The business you want to access</td>\n      </tr>\n      <tr>\n        <td><code>payer-reference</code></td>\n        <td>Your unique reference that identifies the payer</td>\n      </tr>\n    </tbody>\n  </table>\n</div>\n\n<h6 id=\"querystring-options\">Querystring Options</h6>\n<div class=\"is-table-wrapper\">\n  <table>\n    <thead>\n      <tr>\n        <th>Parameter</th>\n        <th>Type</th>\n        <th>Description</th>\n      </tr>\n    </thead>\n    <tbody>\n      <tr>\n        <td><code>username</code></td>\n        <td>string(50)</td>\n        <td>For auditing purposes - Name/reference of a user, or process identifier, from your system which initiated the API call</td>\n      </tr>\n      <tr>\n        <td><code>userIP</code></td>\n        <td>string(20)</td>\n        <td>For auditing purposes - IP address of the user or process from your system which initiated the API call</td>\n      </tr>\n    </tbody>\n  </table>\n</div>\n\n<h6 id=\"response-body\">Response Body</h6>\n","urlObject":{"path":["businesses","{{business-id}}","payers","{{payer-reference}}","accounts"],"host":["{{url}}"],"query":[{"disabled":true,"key":"username","value":"Example-User"},{"disabled":true,"key":"userip","value":"1.2.3.4"}],"variable":[]}},"response":[],"_postman_id":"610c7cc9-cbc5-40cd-a3bd-764cc67d1cd3"}],"id":"ea89c601-64e3-4c7a-8eda-e98a4e1d98b3","_postman_id":"ea89c601-64e3-4c7a-8eda-e98a4e1d98b3","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearer-token}}"}]},"isInherited":true,"source":{"_postman_id":"6644ab8c-28f6-4eec-a9d9-436123feccc1","id":"6644ab8c-28f6-4eec-a9d9-436123feccc1","name":"Worldpay for Platforms REST API Developer Guide","type":"collection"}}},{"name":"Search Payer Details","item":[{"name":"Look up a specific Payers details 🔒","id":"4e45865e-7467-495a-9a21-87bfb9991b0e","request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearer-token}}"}]},"isInherited":false},"method":"GET","header":[],"url":"{{url}}/businesses/{{business-id}}/payers/{{payer-reference}}","description":"<p>Returns information of a specific payer</p>\n<h6 id=\"route\">Route</h6>\n<div class=\"is-table-wrapper\">\n  <table>\n    <thead>\n      <tr>\n        <th>Parameter</th>\n        <th>Description</th>\n      </tr>\n    </thead>\n    <tbody>\n      <tr>\n        <td><code>business-id</code></td>\n        <td>The business you want to access</td>\n      </tr>\n      <tr>\n        <td><code>payer-reference</code></td>\n        <td>Your unique reference that identifies the payer</td>\n      </tr>\n    </tbody>\n  </table>\n</div>\n\n<h6 id=\"response-body\">Response Body</h6>\n<p><a href=\"#7101dbfb-8bb0-4da0-a8a6-df6d756e37f0\">Payer Search Model</a></p>\n","urlObject":{"path":["businesses","{{business-id}}","payers","{{payer-reference}}"],"host":["{{url}}"],"query":[],"variable":[]}},"response":[{"id":"4df900f8-4312-4190-a997-6c6aa42aec48","name":"Payer Lookup","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":""},"url":"{{url}}/businesses/{{business-id}}/payers/{{payer-reference}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"business\": {\n        \"businessId\": \"1234\",\n        \"businessName\": \"Test Business Ltd\"\n    },\n    \"payerId\": \"135032\",\n    \"status\": \"ACTIVE\",\n    \"statusCode\": \"A\",\n    \"statusDescription\": \"Active\",\n    \"statusChangeDate\": null,\n    \"createdTime\": \"2018-06-29T03:24:56.14+00:00\",\n    \"schedule\": null,\n    \"uniqueReference\": \"P1-UNIQUE-REF\",\n    \"groupReference\": \"P1-GROUP-REF\",\n    \"familyOrBusinessName\": \"Surname\",\n    \"givenName\": \"First Name\",\n    \"email\": \"support@example.com\",\n    \"phone\": \"0733332222\",\n    \"mobile\": \"0411123123\",\n    \"address\": {\n        \"line1\": \"1 Test St\",\n        \"line2\": \"Test Building\",\n        \"suburb\": \"Testville\",\n        \"state\": \"QLD\",\n        \"postCode\": \"4001\",\n        \"country\": \"AUS\"\n    },\n    \"extraInfo\": {\n        \"xeroAutoDebitEnabled\": false\n    }\n}"}],"_postman_id":"4e45865e-7467-495a-9a21-87bfb9991b0e"},{"name":"Search for multiple Payers 🔒","id":"5b76aef4-f360-4e4a-bfd7-49bec130f971","request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearer-token}}"}]},"isInherited":false},"method":"GET","header":[],"body":{"mode":"raw","raw":""},"url":"{{url}}/businesses/{{business-id}}/payers","description":"<p>Used for searching all previously added payers. A maximum of 200 payers can be returned in one call (see skip/take parameters below).</p>\n<h6 id=\"route\">Route</h6>\n<div class=\"is-table-wrapper\">\n  <table>\n    <thead>\n      <tr>\n        <th>Parameter</th>\n        <th>Description</th>\n      </tr>\n    </thead>\n    <tbody>\n      <tr>\n        <td><code>business-id</code></td>\n        <td>The business you want to access</td>\n      </tr>\n    </tbody>\n  </table>\n</div>\n\n<h6 id=\"querystring-options\">Querystring Options</h6>\n<div class=\"is-table-wrapper\">\n  <table>\n    <thead>\n      <tr>\n        <th>Parameter</th>\n        <th>Type</th>\n        <th>Description</th>\n      </tr>\n    </thead>\n    <tbody>\n      <tr>\n        <td><code>payerId</code></td>\n        <td>string</td>\n        <td>Search on our unique payer ID</td>\n      </tr>\n      <tr>\n        <td><code>uniqueReference</code></td>\n        <td>string</td>\n        <td>Search on the unique reference you set for the payer</td>\n      </tr>\n      <tr>\n        <td><code>groupReference</code></td>\n        <td>string</td>\n        <td>Search on the group reference you set for the payer</td>\n      </tr>\n      <tr>\n        <td><code>familyOrBusinessName</code></td>\n        <td>string</td>\n        <td>Search on the family/last name or business name of the payer</td>\n      </tr>\n      <tr>\n        <td><code>givenName</code></td>\n        <td>string</td>\n        <td>Search on the given/first name of the payer</td>\n      </tr>\n      <tr>\n        <td><code>email</code></td>\n        <td><a href=\"#918cc722-4378-4cce-8997-8e14a8378e55\">Email Address</a></td>\n        <td>Search on the email address of the payer</td>\n      </tr>\n      <tr>\n        <td><code>phone</code></td>\n        <td><a href=\"#e90f5f16-06a6-42b7-9c90-044a8ca5bbbc\">Phone Number</a></td>\n        <td>Search on the phone number of the payer</td>\n      </tr>\n      <tr>\n        <td><code>mobile</code></td>\n        <td><a href=\"#e90f5f16-06a6-42b7-9c90-044a8ca5bbbc\">Phone Number</a></td>\n        <td>Search on the mobile (cell) phone number of the payer</td>\n      </tr>\n      <tr>\n        <td><code>status</code></td>\n        <td><a href=\"#e3ac32c2-93fa-4d67-b922-ced05cfbc74d\">Payer Status Code</a></td>\n        <td>Search based on the current processing status of the payer (single or list - for lists reference the field multiple times in the querystring, e.g.: ?status=A&amp;status=S&amp;status=C-SPS etc.)</td>\n      </tr>\n      <tr>\n        <td><code>createdFrom</code></td>\n        <td><a href=\"#12bbff50-aa66-440d-9af8-ec9c8b608fb0\">ISO 8601 Date/Time</a></td>\n        <td>Search for payers added on or after this date/time</td>\n      </tr>\n      <tr>\n        <td><code>createdTo</code></td>\n        <td><a href=\"#12bbff50-aa66-440d-9af8-ec9c8b608fb0\">ISO 8601 Date/Time</a></td>\n        <td>Search for payers that have had a change to their status occur before this date/time</td>\n      </tr>\n      <tr>\n        <td><code>statusChangeFrom</code></td>\n        <td><a href=\"#12bbff50-aa66-440d-9af8-ec9c8b608fb0\">ISO 8601 Date/Time</a></td>\n        <td>Search for payers that have had a change to their status occur on or after this date/time.</td>\n      </tr>\n      <tr>\n        <td><code>statusChangeTo</code></td>\n        <td><a href=\"#12bbff50-aa66-440d-9af8-ec9c8b608fb0\">ISO 8601 Date/Time</a></td>\n        <td>Search for payers that have had a change to their status occur on or before this date/time.</td>\n      </tr>\n      <tr>\n        <td><code>skip</code></td>\n        <td>integer</td>\n        <td>Number of records to not return (offset) when paging results (Default: 0)</td>\n      </tr>\n      <tr>\n        <td><code>take</code></td>\n        <td>integer</td>\n        <td>Number of records to return per call when paging results (Default: 200)</td>\n      </tr>\n    </tbody>\n  </table>\n</div>\n\n<h6 id=\"response-body\">Response Body</h6>\n<p><a href=\"#7101dbfb-8bb0-4da0-a8a6-df6d756e37f0\">Payer Search Model</a></p>\n","urlObject":{"path":["businesses","{{business-id}}","payers"],"host":["{{url}}"],"query":[],"variable":[]}},"response":[{"id":"3be56d79-32b7-47ab-b12d-c1773b35085c","name":"Payer Search ALL","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{url}}/businesses/{{business-id}}/payers","host":["{{url}}"],"path":["businesses","{{business-id}}","payers"],"query":[{"key":"uniqueReference","value":"P1-UNIQUE-REF","description":"Search on the unique reference you set for the payer","disabled":true},{"key":"phone","value":"0733331111","description":"Search on the phone number of the payer","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"business\": {\n            \"businessId\": \"1234\",\n      \"businessName\": \"Test Business Ltd\"\n        },\n        \"payerId\": \"135032\",\n        \"status\": \"ACTIVE\",\n        \"statusCode\": \"A\",\n        \"statusDescription\": \"Active\",\n        \"statusChangeDate\": null,\n        \"createdTime\": \"2018-06-29T03:24:56.14+00:00\",\n        \"schedule\": null,\n        \"uniqueReference\": \"P1-UNIQUE-REF\",\n        \"groupReference\": \"P1-GROUP-REF\",\n        \"familyOrBusinessName\": \"Surname\",\n        \"givenName\": \"First Name\",\n        \"email\": \"support@example.com\",\n        \"phone\": \"0733332222\",\n        \"mobile\": \"0411123123\",\n        \"address\": {\n            \"line1\": \"1 Test St\",\n            \"line2\": \"Test Building\",\n            \"suburb\": \"Testville\",\n            \"state\": \"QLD\",\n            \"postCode\": \"4001\",\n            \"country\": \"AUS\"\n        },\n        \"extraInfo\": {\n            \"xeroAutoDebitEnabled\": false\n        }\n    },\n  {\n        \"business\": {\n            \"businessId\": \"1234\",\n            \"businessName\": \"Test Business Ltd\"\n        },\n        \"payerId\": \"114868\",\n        \"status\": \"SUSPENDED\",\n        \"statusCode\": \"S-INC\",\n        \"statusDescription\": \"Suspended - Incomplete Setup\",\n        \"statusChangeDate\": null,\n        \"createdTime\": \"2016-04-21T12:26:55.933+00:00\",\n        \"schedule\": {\n            \"scheduleType\": \"LIMITED\",\n            \"frequency\": \"FORTNIGHTLY\",\n            \"amount\": 50,\n            \"frequencyDay\": 4,\n            \"limitToTransactionCount\": 6,\n            \"limitToTransactionAmount\": null,\n            \"templateId\": null,\n            \"templateName\": null\n        },\n        \"uniqueReference\": \"P2-UNIQUE-REF\",\n        \"groupReference\": \"P2-GROUP-REF\",\n        \"familyOrBusinessName\": \"Surname\",\n        \"givenName\": \"Another Name\",\n        \"email\": \"support2@example.com\",\n        \"phone\": null,\n        \"mobile\": null,\n        \"address\": null,\n        \"extraInfo\": {\n            \"xeroAutoDebitEnabled\": false\n        }\n    }\n]"},{"id":"75fb26c8-ca6b-4927-bfd7-390b1e5a2bbf","name":"Search for multiple Payers with options","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":""},"url":{"raw":"{{url}}/businesses/{{business-id}}/payers?email\t=test@test.com&skip=150&take=200","host":["{{url}}"],"path":["businesses","{{business-id}}","payers"],"query":[{"key":"email\t","value":"test@test.com","description":"earch on the email address of the payer"},{"key":"skip","value":"150","description":"Number of records to not return (offset) when paging results (Default: 0)"},{"key":"take","value":"200","description":"Number of records to return per call when paging results (Default: 200)"}]}},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":null}],"_postman_id":"5b76aef4-f360-4e4a-bfd7-49bec130f971"},{"name":"Look up a Payers payment options 🔒","id":"e6b8e2bd-b96a-4e0b-aec9-5946b29efcc4","request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearer-token}}"}]},"isInherited":false},"method":"GET","header":[],"body":{"mode":"raw","raw":""},"url":"{{url}}/businesses/{{business-id}}/payers/{{payer-reference}}/accounts","description":"<p>Returns details of any accounts attached to the given payer</p>\n<h6 id=\"route\">Route</h6>\n<div class=\"is-table-wrapper\">\n  <table>\n    <thead>\n      <tr>\n        <th>Parameter</th>\n        <th>Description</th>\n      </tr>\n    </thead>\n    <tbody>\n      <tr>\n        <td><code>business-id</code></td>\n        <td>The business you want to access</td>\n      </tr>\n      <tr>\n        <td><code>payer-reference</code></td>\n        <td>Your unique reference that identifies the payer</td>\n      </tr>\n    </tbody>\n  </table>\n</div>\n\n<h6 id=\"response-body\">Response Body</h6>\n<p><a href=\"#be087bf1-a38a-4aff-ae04-bd30cf6e9ee6\">Account Search Model</a></p>\n","urlObject":{"path":["businesses","{{business-id}}","payers","{{payer-reference}}","accounts"],"host":["{{url}}"],"query":[],"variable":[]}},"response":[{"id":"2b4dbe68-de77-4449-bac0-9a62489e3d56","name":"Payer Accounts Search (Card)","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":""},"url":"{{url}}/businesses/{{business-id}}/payers/{{payer-reference}}/accounts"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"accountId\": \"135032-3\",\n        \"type\": \"CARD\",\n        \"bankAccount\": null,\n        \"card\": {\n            \"cardNumber\": \"411111xxxxxx1111\",\n            \"cardholderName\": \"TEST CARD\",\n            \"cardExpires\": \"2027-11-01T00:00:00\",\n            \"cardType\": \"Visa\"\n        }\n    }"},{"id":"b62b7bf6-6cfe-4819-a65b-a27b0830baea","name":"Payer Accounts Search (Bank Account)","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":""},"url":"{{url}}/businesses/{{business-id}}/payers/{{payer-reference}}/accounts"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"accountId\": \"135032-3\",\n        \"type\": \"BANKACCOUNT\",\n        \"bankAccount\": {\n            \"accountBranch\": \"123456\",\n            \"accountNumber\": \"123xxx789\",\n            \"accountName\": \"Test Bank Account\",\n            \"accountType\": null\n        },\n        \"card\": null\n    }\n]"}],"_postman_id":"e6b8e2bd-b96a-4e0b-aec9-5946b29efcc4"}],"id":"bfb569d2-1858-4510-a97a-c9e6802d8a87","description":"<p>This function is used to lookup the details of existing payers.</p>\n","event":[{"listen":"prerequest","script":{"id":"85c6494b-fabb-46dc-858d-3b4b578057a2","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"651f1613-fbd9-4c4c-b7d1-19112ecb7e99","type":"text/javascript","exec":[""]}}],"_postman_id":"bfb569d2-1858-4510-a97a-c9e6802d8a87","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearer-token}}"}]},"isInherited":true,"source":{"_postman_id":"6644ab8c-28f6-4eec-a9d9-436123feccc1","id":"6644ab8c-28f6-4eec-a9d9-436123feccc1","name":"Worldpay for Platforms REST API Developer Guide","type":"collection"}}}],"id":"982c68a0-bd3b-45d6-afc4-ae2de24cc3f9","event":[{"listen":"prerequest","script":{"id":"8e2155e3-4d2d-4831-967d-a4c38fa324b1","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"0c9b6a26-1944-423c-8097-261b46ae1675","type":"text/javascript","exec":[""]}}],"_postman_id":"982c68a0-bd3b-45d6-afc4-ae2de24cc3f9","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearer-token}}"}]},"isInherited":true,"source":{"_postman_id":"6644ab8c-28f6-4eec-a9d9-436123feccc1","id":"6644ab8c-28f6-4eec-a9d9-436123feccc1","name":"Worldpay for Platforms REST API Developer Guide","type":"collection"}}},{"name":"Reports","item":[{"name":"Run the Settlements Report 🔒","id":"04469543-ac31-42d9-a618-2177541d2800","request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearer-token}}"}]},"isInherited":false},"method":"GET","header":[],"url":"{{url}}/businesses/{{business-id}}/reports/settlements/?timeFrom=2025-01-20T00:00:12%2B10:00&timeTo=2025-01-25T23:59:00%2B10:00'","description":"<p>This function can be used to obtain information about your settlement payments. It includes listing all transactions, fees and miscellaneous items that make up the settlement, with each amount that was added to, and deducted from, your settlement.</p>\n<p>The function requires you to specify a date range via the querystring to search settlements for.  The date range allows you to specify a time with time zone to search settlements relative to dates in your country. \nTo search for settlements a single day include time range from 12:00am to 11:59pm, e.g.:</p>\n<p><code>?timeFrom=2018-07-08T00:00:00+10:00&amp;timeTo=2018-07-08T23:59:00+10:00</code></p>\n<h2 id=\"special-notes-📑\">Special Notes 📑</h2>\n<p>Searching with a date range of more than 31 days is not supported.</p>\n<h6 id=\"route\">Route</h6>\n<div class=\"is-table-wrapper\">\n  <table>\n    <thead>\n      <tr>\n        <th>Parameter</th>\n        <th>Description</th>\n      </tr>\n    </thead>\n    <tbody>\n      <tr>\n        <td><code>business-id</code></td>\n        <td>The business you want to access</td>\n      </tr>\n    </tbody>\n  </table>\n</div>\n\n<h6 id=\"querystring-options\">Querystring Options</h6>\n<div class=\"is-table-wrapper\">\n  <table>\n    <thead>\n      <tr>\n        <th>Parameter</th>\n        <th>Type</th>\n        <th>Description</th>\n      </tr>\n    </thead>\n    <tbody>\n      <tr>\n        <td><code>timeFrom</code><strong>*</strong></td>\n        <td><a href=\"#12bbff50-aa66-440d-9af8-ec9c8b608fb0\">ISO 8601 Date/Time</a></td>\n        <td>Search for settlements processed from this date/time.</td>\n      </tr>\n      <tr>\n        <td><code>timeTo</code><strong>*</strong></td>\n        <td><a href=\"#12bbff50-aa66-440d-9af8-ec9c8b608fb0\">ISO 8601 Date/Time</a></td>\n        <td>Search for settlements processed on or before this date/time.</td>\n      </tr>\n    </tbody>\n  </table>\n</div>\n\n<p><strong>*</strong> Required</p>\n<h6 id=\"response-body\">Response Body</h6>\n<p><a href=\"#e1ba34a6-5f66-4c35-822a-7369e8b8dce4\">Settlement Model</a></p>\n","urlObject":{"path":["businesses","{{business-id}}","reports","settlements",""],"host":["{{url}}"],"query":[{"key":"timeFrom","value":"2025-01-20T00:00:12%2B10:00"},{"key":"timeTo","value":"2025-01-25T23:59:00%2B10:00'"}],"variable":[]}},"response":[{"id":"01286853-0695-4ac0-bd29-1d4189e11fd5","name":"Settlements Report","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":""},"url":{"raw":"{{url}}/businesses/{{business-id}}/reports/settlements/?timeFrom=2025-01-20T00:00:12%2B10:00&timeTo=2025-01-25T23:59:00%2B10:00'","host":["{{url}}"],"path":["businesses","{{business-id}}","reports","settlements",""],"query":[{"key":"timeFrom","value":"2025-01-20T00:00:12%2B10:00"},{"key":"timeTo","value":"2025-01-25T23:59:00%2B10:00'"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"business\": {\n            \"businessId\": \"1234\",\n            \"businessName\": \"Example Business Ltd\"\n        },\n        \"settlementId\": \"121118\",\n        \"settlementTime\": \"2025-01-20T21:29:12.71+10:00\",\n        \"settlementAmount\": 63.32,\n        \"settlementCurrency\": \"AUD\",\n        \"transactions\": [\n            {\n                \"settlementType\": \"SETTLEMENT\",\n                \"amountSettled\": 99.8,\n                \"feesDeducted\": -0.2,\n                \"business\": {\n                    \"businessId\": \"1234\",\n                    \"businessName\": \"Example Business Ltd\"\n                },\n                \"time\": \"2025-01-20T21:29:01.59+10:00\",\n                \"transactionId\": \"121113\",\n                \"secondaryTransactionId\": \"RT71494\",\n                \"reference\": \"b1r1ref\",\n                \"description\": null,\n                \"scheduleReference\": null,\n                \"amount\": 100,\n                \"amountRequested\": 100,\n                \"amountRefunded\": 0,\n                \"currency\": \"AUD\",\n                \"type\": \"RT\",\n                \"typeDescription\": \"Realtime Payment - Website\",\n                \"statusCode\": \"S\",\n                \"subStatusCode\": null,\n                \"statusDescription\": \"Settled\",\n                \"paymentMethod\": \"MASTERCARD\",\n                \"payer\": null,\n                \"card\": {\n                    \"cardNumber\": \"555555xxxxxx4444\",\n                    \"cardholderName\": \"Example Realtime Txn One\",\n                    \"cardExpires\": \"2028-01-20T00:00:00\",\n                    \"cardType\": \"Mastercard\"\n                },\n                \"bankAccount\": null\n            },\n            {\n                \"settlementType\": \"REFUND\",\n                \"amountSettled\": -0.5,\n                \"feesDeducted\": -0.5,\n                \"business\": {\n                    \"businessId\": \"1234\",\n                    \"businessName\": \"Example Business Ltd\"\n                },\n                \"time\": \"2025-01-20T21:29:01.933+10:00\",\n                \"transactionId\": \"121114\",\n                \"secondaryTransactionId\": \"RT71495\",\n                \"reference\": \"b1r2ref\",\n                \"description\": null,\n                \"scheduleReference\": null,\n                \"amount\": 250.75,\n                \"amountRequested\": 250.75,\n                \"amountRefunded\": 250.75,\n                \"currency\": \"AUD\",\n                \"type\": \"RT\",\n                \"typeDescription\": \"Realtime Payment - Website\",\n                \"statusCode\": \"RF\",\n                \"subStatusCode\": null,\n                \"statusDescription\": \"Refunded\",\n                \"paymentMethod\": \"VISA\",\n                \"payer\": null,\n                \"card\": {\n                    \"cardNumber\": \"401288xxxxxx1881\",\n                    \"cardholderName\": \"Example Realtime Txn Two\",\n                    \"cardExpires\": \"2029-07-01T00:00:00\",\n                    \"cardType\": \"Visa\"\n                },\n                \"bankAccount\": null\n            },\n            {\n                \"settlementType\": \"REJECTION\",\n                \"amountSettled\": -2.75,\n                \"feesDeducted\": -2.75,\n                \"business\": {\n                    \"businessId\": \"1234\",\n                    \"businessName\": \"Example Business Ltd\"\n                },\n                \"time\": \"2025-01-20T21:29:02.377+10:00\",\n                \"transactionId\": \"121115\",\n                \"secondaryTransactionId\": \"RT71496\",\n                \"reference\": \"b1r3ref\",\n                \"description\": \"Example real-time transaction\",\n                \"scheduleReference\": null,\n                \"amount\": 250.61,\n                \"amountRequested\": 250.61,\n                \"amountRefunded\": 0,\n                \"currency\": \"AUD\",\n                \"type\": \"RT\",\n                \"typeDescription\": \"Realtime Payment - Website\",\n                \"statusCode\": \"R\",\n                \"subStatusCode\": \"R1\",\n                \"statusDescription\": \"Rejected: Insufficient Funds\",\n                \"paymentMethod\": \"VISA\",\n                \"payer\": null,\n                \"card\": {\n                    \"cardNumber\": \"411111xxxxxx1111\",\n                    \"cardholderName\": \"Example Realtime Txn Three\",\n                    \"cardExpires\": \"2029-11-01T00:00:00\",\n                    \"cardType\": \"Visa\"\n                },\n                \"bankAccount\": null\n            },\n            {\n                \"settlementType\": \"SETTLEMENT\",\n                \"amountSettled\": 9.8,\n                \"feesDeducted\": -1.2,\n                \"business\": {\n                    \"businessId\": \"1234\",\n                    \"businessName\": \"Example Business Ltd\"\n                },\n                \"time\": \"2025-01-20T21:29:12.493+10:00\",\n                \"transactionId\": \"121116\",\n                \"secondaryTransactionId\": null,\n                \"reference\": \"b1ba1\",\n                \"description\": null,\n                \"scheduleReference\": null,\n                \"amount\": 11,\n                \"amountRequested\": 11,\n                \"amountRefunded\": 0,\n                \"currency\": \"AUD\",\n                \"type\": \"PDB\",\n                \"typeDescription\": \"Payer Debit - Bank Account\",\n                \"statusCode\": \"S\",\n                \"subStatusCode\": null,\n                \"statusDescription\": \"Settled\",\n                \"paymentMethod\": \"BANKACCOUNT\",\n                \"payer\": {\n                    \"payerId\": \"139470\",\n                    \"uniqueReference\": \"B1-P1-U\",\n                    \"groupReference\": \"B1-P1-G\",\n                    \"familyOrBusinessName\": \"Example\",\n                    \"givenName\": \"Person\",\n                    \"address\": null,\n                    \"email\": null,\n                    \"phone\": null,\n                    \"mobile\": null\n                },\n                \"card\": null,\n                \"bankAccount\": {\n                    \"accountBranch\": \"064417\",\n                    \"accountNumber\": \"11xx11\",\n                    \"accountName\": \"Example Person\",\n                    \"accountType\": null\n                }\n            },\n            {\n                \"settlementType\": \"SETTLEMENT\",\n                \"amountSettled\": 11.97,\n                \"feesDeducted\": -0.03,\n                \"business\": {\n                    \"businessId\": \"1234\",\n                    \"businessName\": \"Example Business Ltd\"\n                },\n                \"time\": \"2025-01-20T21:29:12.497+10:00\",\n                \"transactionId\": \"121117\",\n                \"secondaryTransactionId\": null,\n                \"reference\": \"b1cc1\",\n                \"description\": null,\n                \"scheduleReference\": null,\n                \"amount\": 12,\n                \"amountRequested\": 12,\n                \"amountRefunded\": 0,\n                \"currency\": \"AUD\",\n                \"type\": \"PDC\",\n                \"typeDescription\": \"Payer Debit - Credit Card\",\n                \"statusCode\": \"S\",\n                \"subStatusCode\": null,\n                \"statusDescription\": \"Settled\",\n                \"paymentMethod\": \"MASTERCARD\",\n                \"payer\": {\n                    \"payerId\": \"139471\",\n                    \"uniqueReference\": \"B1-P2-U\",\n                    \"groupReference\": \"B1-P2-G\",\n                    \"familyOrBusinessName\": \"Example\",\n                    \"givenName\": \"Person\",\n                    \"address\": null,\n                    \"email\": null,\n                    \"phone\": null,\n                    \"mobile\": null\n                },\n                \"card\": {\n                    \"cardNumber\": \"510510xxxxxx5100\",\n                    \"cardholderName\": \"Example Person\",\n                    \"cardExpires\": \"2030-10-01T00:00:00\",\n                    \"cardType\": \"Mastercard\"\n                },\n                \"bankAccount\": null\n            }\n        ],\n        \"ledgers\": [\n            {\n                \"settlementType\": \"BILL\",\n                \"dateIncurred\": \"2025-01-20T10:00:00+10:00\",\n                \"description\": \"Example Bill One\",\n                \"amountSettled\": -20\n            },\n            {\n                \"settlementType\": \"BILL\",\n                \"dateIncurred\": \"2025-01-20T10:00:00+10:00\",\n                \"description\": \"Example Bill Two\",\n                \"amountSettled\": -25\n            },\n            {\n                \"settlementType\": \"BILL\",\n                \"dateIncurred\": \"2025-01-20T10:00:00+10:00\",\n                \"description\": \"Monthly Fee\",\n                \"amountSettled\": -10\n            }\n        ]\n    },\n    {\n        \"business\": {\n            \"businessId\": \"1234\",\n            \"businessName\": \"Example Business Ltd\"\n        },\n        \"settlementId\": \"121119\",\n        \"settlementTime\": \"2025-01-21T22:29:12.71+10:00\",\n        \"settlementAmount\": 989,\n        \"settlementCurrency\": \"AUD\",\n        \"transactions\": [\n            {\n                \"settlementType\": \"SETTLEMENT\",\n                \"amountSettled\": 999,\n                \"feesDeducted\": -1,\n                \"business\": {\n                    \"businessId\": \"1234\",\n                    \"businessName\": \"Example Business Ltd\"\n                },\n                \"time\": \"2025-01-21T21:29:01.59+10:00\",\n                \"transactionId\": \"121188\",\n                \"secondaryTransactionId\": \"RT71713\",\n                \"reference\": \"b1r1ref2\",\n                \"description\": null,\n                \"scheduleReference\": null,\n                \"amount\": 1000,\n                \"amountRequested\": 1000,\n                \"amountRefunded\": 0,\n                \"currency\": \"AUD\",\n                \"type\": \"RT\",\n                \"typeDescription\": \"Realtime Payment - Website\",\n                \"statusCode\": \"S\",\n                \"subStatusCode\": null,\n                \"statusDescription\": \"Settled\",\n                \"paymentMethod\": \"MASTERCARD\",\n                \"payer\": null,\n                \"card\": {\n                    \"cardNumber\": \"555555xxxxxx4444\",\n                    \"cardholderName\": \"Example Realtime Txn One\",\n                    \"cardExpires\": \"2030-03-01T00:00:00\",\n                    \"cardType\": \"Mastercard\"\n                },\n                \"bankAccount\": null\n            }\n        ],\n        \"ledgers\": [\n            {\n                \"settlementType\": \"BILL\",\n                \"dateIncurred\": \"2025-01-21T10:00:00+10:00\",\n                \"description\": \"New Bill\",\n                \"amountSettled\": -10\n            }\n        ]\n    }\n]"}],"_postman_id":"04469543-ac31-42d9-a618-2177541d2800"},{"name":"Run the Settlements Report (Detailed) 🔒","id":"510507b0-a239-45e4-bce6-70374f29f285","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearer-token}}"}]},"isInherited":false},"method":"GET","header":[],"url":"{{url}}/businesses/{{business-id}}/reports/settlements-detailed/?timeFrom=2018-11-08T00:00:12%2B10:00&timeTo=2018-12-08T23:59:00%2B10:00'","description":"<p>This function can be used to obtain detailed information about your settlement payments. It is similar to the above Settlement Report function, however, this one provides a further level of breakdown whereby it lists each item associated with settled transactions (such as fees) separately.</p>\n<p>The function requires you to specify a date range via the querystring to search settlements for.  The date range allows you to specify a time with time zone to search settlements relative to dates in your country. \nTo search for settlements a single day include time range from 12:00am to 11:59pm, e.g.:</p>\n<p><code>?timeFrom=2018-07-08T00:00:00+10:00&amp;timeTo=2018-07-08T23:59:00+10:00</code></p>\n<h2 id=\"special-notes-📑\">Special Notes 📑</h2>\n<p>Searching with a date range of more than 31 days is not supported.</p>\n<h6 id=\"route\">Route</h6>\n<div class=\"is-table-wrapper\">\n  <table>\n    <thead>\n      <tr>\n        <th>Parameter</th>\n        <th>Description</th>\n      </tr>\n    </thead>\n    <tbody>\n      <tr>\n        <td><code>business-id</code></td>\n        <td>The business you want to access</td>\n      </tr>\n    </tbody>\n  </table>\n</div>\n\n<h6 id=\"querystring-options\">Querystring Options</h6>\n<div class=\"is-table-wrapper\">\n  <table>\n    <thead>\n      <tr>\n        <th>Parameter</th>\n        <th>Type</th>\n        <th>Description</th>\n      </tr>\n    </thead>\n    <tbody>\n      <tr>\n        <td><code>timeFrom</code><strong>*</strong></td>\n        <td><a href=\"#12bbff50-aa66-440d-9af8-ec9c8b608fb0\">ISO 8601 Date/Time</a></td>\n        <td>Search for settlements processed from this date/time.</td>\n      </tr>\n      <tr>\n        <td><code>timeTo</code><strong>*</strong></td>\n        <td><a href=\"#12bbff50-aa66-440d-9af8-ec9c8b608fb0\">ISO 8601 Date/Time</a></td>\n        <td>Search for settlements processed on or before this date/time.</td>\n      </tr>\n    </tbody>\n  </table>\n</div>\n\n<p><strong>*</strong> Required</p>\n<h6 id=\"response-body\">Response Body</h6>\n<p><a href=\"#f2c24a50-f148-4b2a-a5ef-565e6eba3c53\">Settlement (Detailed) Model</a></p>\n","urlObject":{"path":["businesses","{{business-id}}","reports","settlements-detailed",""],"host":["{{url}}"],"query":[{"key":"timeFrom","value":"2018-11-08T00:00:12%2B10:00"},{"key":"timeTo","value":"2018-12-08T23:59:00%2B10:00'"}],"variable":[]}},"response":[{"id":"70e9f4b6-88b1-4b73-a882-cfa14fe23eee","name":"Settlements (Detailed) Report","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{url}}/businesses/{{business-id}}/reports/settlements-detailed/?timeFrom=2018-07-08T00:00:12%2B10:00&timeTo=2018-07-08T23:59:00%2B10:00","host":["{{url}}"],"path":["businesses","{{business-id}}","reports","settlements-detailed",""],"query":[{"key":"timeFrom","value":"2018-07-08T00:00:12%2B10:00"},{"key":"timeTo","value":"2018-07-08T23:59:00%2B10:00"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"[\n    {\n      \"business\": {\n        \"businessId\": \"1533\",\n        \"businessName\": \"xUnit Rest Bus1 (T)\"\n      },\n      \"settlementId\": \"185777\",\n      \"settlementTime\": \"2021-02-11T16:52:11.55+10:00\",\n      \"settlementAmount\": 63.32,\n      \"settlementCurrency\": \"AUD\",\n      \"ledgers\": [\n        {\n          \"ledgerId\": \"1606114\",\n          \"settlementType\": \"BILL\",\n          \"settlementTypeId\": 303,\n          \"dateIncurred\": \"2021-02-11T10:00:00+10:00\",\n          \"description\": \"Example Bill One\",\n          \"amountSettled\": -20.0,\n          \"transaction\": null\n        },\n        {\n          \"ledgerId\": \"1606115\",\n          \"settlementType\": \"BILL\",\n          \"settlementTypeId\": 303,\n          \"dateIncurred\": \"2021-02-11T10:00:00+10:00\",\n          \"description\": \"Example Bill Two\",\n          \"amountSettled\": -25.0,\n          \"transaction\": null\n        },\n        {\n          \"ledgerId\": \"1606116\",\n          \"settlementType\": \"BILL\",\n          \"settlementTypeId\": 303,\n          \"dateIncurred\": \"2021-02-11T10:00:00+10:00\",\n          \"description\": \"Monthly Fee\",\n          \"amountSettled\": -10.0,\n          \"transaction\": null\n        },\n        {\n          \"ledgerId\": \"1606117\",\n          \"settlementType\": \"SETTLEMENT\",\n          \"settlementTypeId\": 1003,\n          \"dateIncurred\": \"2021-02-11T10:00:00+10:00\",\n          \"description\": \"Payer Real-time Card Transaction\",\n          \"amountSettled\": 100.0,\n          \"transaction\": {\n            \"business\": {\n              \"businessId\": \"1533\",\n              \"businessName\": \"xUnit Rest Bus1 (T)\"\n            },\n            \"time\": \"2021-02-11T16:51:50.217+10:00\",\n            \"transactionId\": \"185772\",\n            \"secondaryTransactionId\": \"RT119511\",\n            \"reference\": \"b1r1ref\",\n            \"description\": null,\n            \"scheduleReference\": null,\n            \"amount\": 100.0,\n            \"amountRequested\": 100.0,\n            \"amountRefunded\": 0.0,\n            \"currency\": \"AUD\",\n            \"type\": \"RT\",\n            \"typeDescription\": \"Realtime Payment - Website\",\n            \"statusCode\": \"S\",\n            \"subStatusCode\": null,\n            \"statusDescription\": \"Settled\",\n            \"paymentMethod\": \"MASTERCARD\",\n            \"payer\": null,\n            \"card\": {\n              \"cardNumber\": \"555555xxxxxx4444\",\n              \"cardholderName\": \"Example Realtime Txn One\",\n              \"cardExpires\": \"2021-03-01T00:00:00\",\n              \"cardType\": \"Mastercard\"\n            },\n            \"bankAccount\": null,\n            \"rejectionRecovery\": null,\n            \"verification\": null\n          }\n        },\n        {\n          \"ledgerId\": \"1606118\",\n          \"settlementType\": \"FEE\",\n          \"settlementTypeId\": 413,\n          \"dateIncurred\": \"2021-02-11T10:00:00+10:00\",\n          \"description\": \"BillerNetCollection _ RealtimeMerchantRateMastercard $0, 0.20%\",\n          \"amountSettled\": -0.2,\n          \"transaction\": {\n            \"business\": {\n              \"businessId\": \"1533\",\n              \"businessName\": \"xUnit Rest Bus1 (T)\"\n            },\n            \"time\": \"2021-02-11T16:51:50.217+10:00\",\n            \"transactionId\": \"185772\",\n            \"secondaryTransactionId\": \"RT119511\",\n            \"reference\": \"b1r1ref\",\n            \"description\": null,\n            \"scheduleReference\": null,\n            \"amount\": 100.0,\n            \"amountRequested\": 100.0,\n            \"amountRefunded\": 0.0,\n            \"currency\": \"AUD\",\n            \"type\": \"RT\",\n            \"typeDescription\": \"Realtime Payment - Website\",\n            \"statusCode\": \"S\",\n            \"subStatusCode\": null,\n            \"statusDescription\": \"Settled\",\n            \"paymentMethod\": \"MASTERCARD\",\n            \"payer\": null,\n            \"card\": {\n              \"cardNumber\": \"555555xxxxxx4444\",\n              \"cardholderName\": \"Example Realtime Txn One\",\n              \"cardExpires\": \"2021-03-01T00:00:00\",\n              \"cardType\": \"Mastercard\"\n            },\n            \"bankAccount\": null,\n            \"rejectionRecovery\": null,\n            \"verification\": null\n          }\n        },\n        {\n          \"ledgerId\": \"1606119\",\n          \"settlementType\": \"SETTLEMENT\",\n          \"settlementTypeId\": 1003,\n          \"dateIncurred\": \"2021-02-11T10:00:00+10:00\",\n          \"description\": \"Payer Real-time Card Transaction\",\n          \"amountSettled\": 250.75,\n          \"transaction\": {\n            \"business\": {\n              \"businessId\": \"1533\",\n              \"businessName\": \"xUnit Rest Bus1 (T)\"\n            },\n            \"time\": \"2021-02-11T16:52:00.117+10:00\",\n            \"transactionId\": \"185773\",\n            \"secondaryTransactionId\": \"RT119512\",\n            \"reference\": \"b1r2ref\",\n            \"description\": null,\n            \"scheduleReference\": null,\n            \"amount\": 250.75,\n            \"amountRequested\": 250.75,\n            \"amountRefunded\": 250.75,\n            \"currency\": \"AUD\",\n            \"type\": \"RT\",\n            \"typeDescription\": \"Realtime Payment - Website\",\n            \"statusCode\": \"RF\",\n            \"subStatusCode\": null,\n            \"statusDescription\": \"Refunded\",\n            \"paymentMethod\": \"VISA\",\n            \"payer\": null,\n            \"card\": {\n              \"cardNumber\": \"401288xxxxxx1881\",\n              \"cardholderName\": \"Example Realtime Txn Two\",\n              \"cardExpires\": \"2022-07-01T00:00:00\",\n              \"cardType\": \"Visa\"\n            },\n            \"bankAccount\": null,\n            \"rejectionRecovery\": null,\n            \"verification\": null\n          }\n        },\n        {\n          \"ledgerId\": \"1606120\",\n          \"settlementType\": \"FEE\",\n          \"settlementTypeId\": 412,\n          \"dateIncurred\": \"2021-02-11T10:00:00+10:00\",\n          \"description\": \"BillerNetCollection _ RealtimeMerchantRateVisa $0, 0.20%\",\n          \"amountSettled\": -0.5,\n          \"transaction\": {\n            \"business\": {\n              \"businessId\": \"1533\",\n              \"businessName\": \"xUnit Rest Bus1 (T)\"\n            },\n            \"time\": \"2021-02-11T16:52:00.117+10:00\",\n            \"transactionId\": \"185773\",\n            \"secondaryTransactionId\": \"RT119512\",\n            \"reference\": \"b1r2ref\",\n            \"description\": null,\n            \"scheduleReference\": null,\n            \"amount\": 250.75,\n            \"amountRequested\": 250.75,\n            \"amountRefunded\": 250.75,\n            \"currency\": \"AUD\",\n            \"type\": \"RT\",\n            \"typeDescription\": \"Realtime Payment - Website\",\n            \"statusCode\": \"RF\",\n            \"subStatusCode\": null,\n            \"statusDescription\": \"Refunded\",\n            \"paymentMethod\": \"VISA\",\n            \"payer\": null,\n            \"card\": {\n              \"cardNumber\": \"401288xxxxxx1881\",\n              \"cardholderName\": \"Example Realtime Txn Two\",\n              \"cardExpires\": \"2022-07-01T00:00:00\",\n              \"cardType\": \"Visa\"\n            },\n            \"bankAccount\": null,\n            \"rejectionRecovery\": null,\n            \"verification\": null\n          }\n        },\n        {\n          \"ledgerId\": \"1606121\",\n          \"settlementType\": \"REFUND\",\n          \"settlementTypeId\": 2003,\n          \"dateIncurred\": \"2021-02-12T02:52:00+10:00\",\n          \"description\": \"Refund (Card)\",\n          \"amountSettled\": -250.75,\n          \"transaction\": {\n            \"business\": {\n              \"businessId\": \"1533\",\n              \"businessName\": \"xUnit Rest Bus1 (T)\"\n            },\n            \"time\": \"2021-02-11T16:52:00.117+10:00\",\n            \"transactionId\": \"185773\",\n            \"secondaryTransactionId\": \"RT119512\",\n            \"reference\": \"b1r2ref\",\n            \"description\": null,\n            \"scheduleReference\": null,\n            \"amount\": 250.75,\n            \"amountRequested\": 250.75,\n            \"amountRefunded\": 250.75,\n            \"currency\": \"AUD\",\n            \"type\": \"RT\",\n            \"typeDescription\": \"Realtime Payment - Website\",\n            \"statusCode\": \"RF\",\n            \"subStatusCode\": null,\n            \"statusDescription\": \"Refunded\",\n            \"paymentMethod\": \"VISA\",\n            \"payer\": null,\n            \"card\": {\n              \"cardNumber\": \"401288xxxxxx1881\",\n              \"cardholderName\": \"Example Realtime Txn Two\",\n              \"cardExpires\": \"2022-07-01T00:00:00\",\n              \"cardType\": \"Visa\"\n            },\n            \"bankAccount\": null,\n            \"rejectionRecovery\": null,\n            \"verification\": null\n          }\n        },\n        {\n          \"ledgerId\": \"1606122\",\n          \"settlementType\": \"FEE\",\n          \"settlementTypeId\": 402,\n          \"dateIncurred\": \"2021-02-11T10:00:00+10:00\",\n          \"description\": \"BillerNetCollection _ RealtimeTransactionFeeCreditCardRejection $2.75, 0%\",\n          \"amountSettled\": -2.75,\n          \"transaction\": {\n            \"business\": {\n              \"businessId\": \"1533\",\n              \"businessName\": \"xUnit Rest Bus1 (T)\"\n            },\n            \"time\": \"2021-02-11T16:52:01.237+10:00\",\n            \"transactionId\": \"185774\",\n            \"secondaryTransactionId\": \"RT119513\",\n            \"reference\": \"b1r3ref\",\n            \"description\": null,\n            \"scheduleReference\": null,\n            \"amount\": 250.61,\n            \"amountRequested\": 250.61,\n            \"amountRefunded\": 0.0,\n            \"currency\": \"AUD\",\n            \"type\": \"RT\",\n            \"typeDescription\": \"Realtime Payment - Website\",\n            \"statusCode\": \"R\",\n            \"subStatusCode\": \"R1\",\n            \"statusDescription\": \"Rejected: Insufficient Funds\",\n            \"paymentMethod\": \"VISA\",\n            \"payer\": null,\n            \"card\": {\n              \"cardNumber\": \"411111xxxxxx1111\",\n              \"cardholderName\": \"Example Realtime Txn Three\",\n              \"cardExpires\": \"2021-11-01T00:00:00\",\n              \"cardType\": \"Visa\"\n            },\n            \"bankAccount\": null,\n            \"rejectionRecovery\": null,\n            \"verification\": null\n          }\n        },\n        {\n          \"ledgerId\": \"1606123\",\n          \"settlementType\": \"SETTLEMENT\",\n          \"settlementTypeId\": 1001,\n          \"dateIncurred\": \"2021-02-11T10:00:00+10:00\",\n          \"description\": \"Payer Bank Account Debit\",\n          \"amountSettled\": 11.0,\n          \"transaction\": {\n            \"business\": {\n              \"businessId\": \"1533\",\n              \"businessName\": \"xUnit Rest Bus1 (T)\"\n            },\n            \"time\": \"2021-02-11T16:52:11.363+10:00\",\n            \"transactionId\": \"185775\",\n            \"secondaryTransactionId\": null,\n            \"reference\": \"b1ba1\",\n            \"description\": null,\n            \"scheduleReference\": null,\n            \"amount\": 11.0,\n            \"amountRequested\": 11.0,\n            \"amountRefunded\": 0.0,\n            \"currency\": \"AUD\",\n            \"type\": \"PDB\",\n            \"typeDescription\": \"Payer Debit - Bank Account\",\n            \"statusCode\": \"S\",\n            \"subStatusCode\": null,\n            \"statusDescription\": \"Settled\",\n            \"paymentMethod\": \"BANKACCOUNT\",\n            \"payer\": {\n              \"payerId\": \"152159\",\n              \"uniqueReference\": \"B1-P1-U\",\n              \"groupReference\": \"B1-P1-G\",\n              \"familyOrBusinessName\": \"Citizen\",\n              \"givenName\": \"Jane\",\n              \"address\": null,\n              \"email\": null,\n              \"phone\": null,\n              \"mobile\": null\n            },\n            \"card\": null,\n            \"bankAccount\": {\n              \"accountBranch\": \"064417\",\n              \"accountNumber\": \"11xx11\",\n              \"accountName\": \"Jane Citizen\",\n              \"accountType\": null\n            },\n            \"rejectionRecovery\": null,\n            \"verification\": null\n          }\n        },\n        {\n          \"ledgerId\": \"1606124\",\n          \"settlementType\": \"FEE\",\n          \"settlementTypeId\": 101,\n          \"dateIncurred\": \"2021-02-11T10:00:00+10:00\",\n          \"description\": \"BillerNetCollection _ TransactionFeeBankAccount $1.20, 0%\",\n          \"amountSettled\": -1.2,\n          \"transaction\": {\n            \"business\": {\n              \"businessId\": \"1533\",\n              \"businessName\": \"xUnit Rest Bus1 (T)\"\n            },\n            \"time\": \"2021-02-11T16:52:11.363+10:00\",\n            \"transactionId\": \"185775\",\n            \"secondaryTransactionId\": null,\n            \"reference\": \"b1ba1\",\n            \"description\": null,\n            \"scheduleReference\": null,\n            \"amount\": 11.0,\n            \"amountRequested\": 11.0,\n            \"amountRefunded\": 0.0,\n            \"currency\": \"AUD\",\n            \"type\": \"PDB\",\n            \"typeDescription\": \"Payer Debit - Bank Account\",\n            \"statusCode\": \"S\",\n            \"subStatusCode\": null,\n            \"statusDescription\": \"Settled\",\n            \"paymentMethod\": \"BANKACCOUNT\",\n            \"payer\": {\n              \"payerId\": \"152159\",\n              \"uniqueReference\": \"B1-P1-U\",\n              \"groupReference\": \"B1-P1-G\",\n              \"familyOrBusinessName\": \"Citizen\",\n              \"givenName\": \"Jane\",\n              \"address\": null,\n              \"email\": null,\n              \"phone\": null,\n              \"mobile\": null\n            },\n            \"card\": null,\n            \"bankAccount\": {\n              \"accountBranch\": \"064417\",\n              \"accountNumber\": \"11xx11\",\n              \"accountName\": \"Jane Citizen\",\n              \"accountType\": null\n            },\n            \"rejectionRecovery\": null,\n            \"verification\": null\n          }\n        },\n        {\n          \"ledgerId\": \"1606125\",\n          \"settlementType\": \"SETTLEMENT\",\n          \"settlementTypeId\": 1002,\n          \"dateIncurred\": \"2021-02-11T10:00:00+10:00\",\n          \"description\": \"Payer Card Debit\",\n          \"amountSettled\": 12.0,\n          \"transaction\": {\n            \"business\": {\n              \"businessId\": \"1533\",\n              \"businessName\": \"xUnit Rest Bus1 (T)\"\n            },\n            \"time\": \"2021-02-11T16:52:11.387+10:00\",\n            \"transactionId\": \"185776\",\n            \"secondaryTransactionId\": null,\n            \"reference\": \"b1cc1\",\n            \"description\": null,\n            \"scheduleReference\": null,\n            \"amount\": 12.0,\n            \"amountRequested\": 12.0,\n            \"amountRefunded\": 0.0,\n            \"currency\": \"AUD\",\n            \"type\": \"PDC\",\n            \"typeDescription\": \"Payer Debit - Credit Card\",\n            \"statusCode\": \"S\",\n            \"subStatusCode\": null,\n            \"statusDescription\": \"Settled\",\n            \"paymentMethod\": \"MASTERCARD\",\n            \"payer\": {\n              \"payerId\": \"152160\",\n              \"uniqueReference\": \"B1-P2-U\",\n              \"groupReference\": \"B1-P2-G\",\n              \"familyOrBusinessName\": \"Surname\",\n              \"givenName\": \"John\"\n              \"email\": null,\n              \"phone\": null,\n              \"mobile\": null\n            },\n            \"card\": {\n              \"cardNumber\": \"510510xxxxxx5100\",\n              \"cardholderName\": \"John Surname\",\n              \"cardExpires\": \"2030-10-01T00:00:00\",\n              \"cardType\": \"Mastercard\"\n            },\n            \"bankAccount\": null,\n            \"rejectionRecovery\": null,\n            \"verification\": null\n          }\n        },\n        {\n          \"ledgerId\": \"1606126\",\n          \"settlementType\": \"FEE\",\n          \"settlementTypeId\": 202,\n          \"dateIncurred\": \"2021-02-11T10:00:00+10:00\",\n          \"description\": \"BillerNetCollection _ CreditCardMerchantRateMastercard $0, 0.24%\",\n          \"amountSettled\": -0.03,\n          \"transaction\": {\n            \"business\": {\n              \"businessId\": \"1533\",\n              \"businessName\": \"xUnit Rest Bus1 (T)\"\n            },\n            \"time\": \"2021-02-11T16:52:11.387+10:00\",\n            \"transactionId\": \"185776\",\n            \"secondaryTransactionId\": null,\n            \"reference\": \"b1cc1\",\n            \"description\": null,\n            \"scheduleReference\": null,\n            \"amount\": 12.0,\n            \"amountRequested\": 12.0,\n            \"amountRefunded\": 0.0,\n            \"currency\": \"AUD\",\n            \"type\": \"PDC\",\n            \"typeDescription\": \"Payer Debit - Credit Card\",\n            \"statusCode\": \"S\",\n            \"subStatusCode\": null,\n            \"statusDescription\": \"Settled\",\n            \"paymentMethod\": \"MASTERCARD\",\n            \"payer\": {\n              \"payerId\": \"152160\",\n              \"uniqueReference\": \"B1-P2-U\",\n              \"groupReference\": \"B1-P2-G\",\n              \"familyOrBusinessName\": \"Citizen\",\n              \"givenName\": \"John\",\n              \"address\": null,\n              \"email\": null,\n              \"phone\": null,\n              \"mobile\": null\n            },\n            \"card\": {\n              \"cardNumber\": \"510510xxxxxx5100\",\n              \"cardholderName\": \"John Citizen\",\n              \"cardExpires\": \"2030-10-01T00:00:00\",\n              \"cardType\": \"Mastercard\"\n            },\n            \"bankAccount\": null,\n            \"rejectionRecovery\": null,\n            \"verification\": null\n          }\n        }\n      ]\n    }\n  ]"}],"_postman_id":"510507b0-a239-45e4-bce6-70374f29f285"}],"id":"7d338f7a-325f-46ba-a1bc-778ae9017604","auth":{"type":"noauth","isInherited":false},"event":[{"listen":"prerequest","script":{"id":"27f7d652-74cb-41e3-a5f7-9d3a24c9ddd8","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"ade2b9cb-7421-4d2b-b6cf-c37717fb4104","type":"text/javascript","exec":[""]}}],"_postman_id":"7d338f7a-325f-46ba-a1bc-778ae9017604","description":""},{"name":"Scheduled Future Payments","item":[{"name":"Create New Schedule","item":[{"name":"Schedule a single payment 🔒","id":"4d877f1d-9149-4b1c-a68a-fc8e645bb975","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearer-token}}"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n    \"Date\": \"2025-01-27\",\r\n    \"Amount\": 33.75,\r\n    \"Reference\": \"Scheduled-Payment-001\",\r\n    \"Description\": \"This is the first scheduled payment\",\r\n    \"SubBusinessId\": null,\r\n    \"ServiceDate\": \"2025-01-27T10:00:00+10:00\",\r\n    \"Audit\": {\r\n      \"Username\": \"Example-User\",\r\n      \"UserIP\": \"1.2.3.4\"\r\n    }\r\n}"},"url":"{{url}}/businesses/{{business-id}}/payers/{{payer-reference}}/schedules/payments","description":"<p>Adds a single payment to the default schedule for an existing payer that will be processed at a future time. If the payer does not have a processing status of <code>ACTIVE</code> on the scheduled date, then the payment will not be processed. See the <a href=\"#8188cb84-cf5f-469e-b51f-406d4dbc761a\">Change a Payers status</a> request for more details.</p>\n<p>There is a limit of 25 transactions, per Payer, per day.</p>\n<p>Whenever possible, we recommend keeping your system simple and efficient by using only the default schedule for payers. However, there are some scenarios that require payers to have multiple schedules, each having a different set of future payments. To allow this, the URL above supports the inclusion of an optional <code>schedule-reference</code> route, as follows:</p>\n<p><code>.../schedules/{{schedule-reference}}/payments</code></p>\n<p>If you think that you might require payers to have multiple schedules, then we ask that you first <a href=\"#5e519f4a-1513-45cc-893a-0e80148463de\">contact us</a> to discuss your requirements before using this feature. We'll try our best to keep your system as simple and efficient as we can!</p>\n<h6 id=\"route\">Route</h6>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>business-id</code></td>\n<td>The business you want to access</td>\n</tr>\n<tr>\n<td><code>payer-reference</code></td>\n<td>Your unique reference that identifies the payer</td>\n</tr>\n</tbody>\n</table>\n</div><h6 id=\"post-body\">Post Body</h6>\n<p><a href=\"#6627b71d-507d-4554-a26d-1e460ad71ef1\">Schedule Payment Model</a></p>\n<h6 id=\"response-body\">Response Body</h6>\n<p><a href=\"#95490de3-e561-4934-adfa-fba34d37e261\">Schedule Payment Result Model</a></p>\n","urlObject":{"path":["businesses","{{business-id}}","payers","{{payer-reference}}","schedules","payments"],"host":["{{url}}"],"query":[],"variable":[]}},"response":[{"id":"fe4370d0-d3d0-44ef-a8fa-bcfd3580cb88","name":"Schedule Single Payment","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n    \"Date\": \"2025-06-27\",\r\n    \"Amount\": 33.75,\r\n    \"Reference\": \"Scheduled-Payment-001\",\r\n    \"Description\": \"This is the first scheduled payment\",\r\n    \"SubBusinessId\": null,\r\n    \"Audit\": {\r\n      \"Username\": \"Example-User\",\r\n      \"UserIP\": \"1.2.3.4\"\r\n    }\r\n}"},"url":"{{url}}/businesses/{{business-id}}/payers/{{payer-reference}}/schedules/payments"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"scheduledPaymentId\": \"213813\"\n}"}],"_postman_id":"4d877f1d-9149-4b1c-a68a-fc8e645bb975"},{"name":"Schedule multiple future payments 🔒","id":"3f248478-5809-4f57-90f3-bdf3d200513b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearer-token}}"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"ScheduleType\": \"LIMITED\",\n    \"StartDate\": \"2025-04-07\",\n    \"Amount\": 50.88,\n    \"Frequency\": \"MONTHLY\",\n    \"FrequencyDay\": 3,\n    \"LimitToTransactionCount\": 7,\n    \"LimitToTransactionAmount\": null,\n    \"RemoveAllPaymentsBeforeStartDate\": null,\n    \"TemplateId\": null,\n    \"Audit\": {\n      \"Username\": \"Example-User\",\n      \"UserIP\": \"1.2.3.4\"\n    }\n}"},"url":"{{url}}/businesses/{{business-id}}/payers/{{payer-reference}}/schedules/","description":"<p>Adds multiple payments to the default schedule for an existing payer that will be processed at a future time. If the payer does not have a processing status of <code>ACTIVE</code> on the scheduled date, then the payment will not be processed. See the <a href=\"#8188cb84-cf5f-469e-b51f-406d4dbc761a\">Change a Payers status</a> request for more details.</p>\n<p>Whenever possible, we recommend keeping your system simple and efficient by using only the default schedule for payers. However, there are some scenarios that require payers to have multiple schedules, each having a different set of future payments. To allow this, the URL above supports the inclusion of an optional <code>schedule-reference</code> route, as follows:</p>\n<p><code>.../schedules/{{schedule-reference}}</code></p>\n<p>If you think that you might require payers to have multiple schedules, then we ask that you first <a href=\"#5e519f4a-1513-45cc-893a-0e80148463de\">contact us</a> to discuss your requirements before using this feature. We'll try our best to keep your system as simple and efficient as we can!</p>\n<h6 id=\"route\">Route</h6>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>business-id</code></td>\n<td>The business you want to access</td>\n</tr>\n<tr>\n<td><code>payer-reference</code></td>\n<td>Your unique reference that identifies the payer</td>\n</tr>\n</tbody>\n</table>\n</div><h6 id=\"post-body\">Post Body</h6>\n<p><a href=\"#5b73ab32-fe9b-464f-ba9b-1558b09ad9e2\">Schedule Generate Model</a></p>\n<h6 id=\"response-body\">Response Body</h6>\n","urlObject":{"path":["businesses","{{business-id}}","payers","{{payer-reference}}","schedules",""],"host":["{{url}}"],"query":[],"variable":[]}},"response":[{"id":"3fcdf30f-1c43-4054-952a-512b90b43a8f","name":"Schedule Generate (Unending)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"ScheduleType\": \"UNENDING\",\n    \"StartDate\": \"2025-06-07\",\n    \"Amount\": 100,\n    \"Frequency\": \"FORTNIGHTLY\",\n    \"FrequencyDay\": 5,\n    \"RemoveAllPaymentsBeforeStartDate\": true,\n    \"Audit\": {\n        \"Username\": \"Example-User\",\n        \"UserIP\": \"1.2.3.4\"\n    }\n}"},"url":"{{url}}/businesses/{{business-id}}/payers/{{payer-reference}}/schedules/"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Length","value":"0","description":"The length of the response body in octets (8-bit bytes)"},{"key":"Date","value":"Fri, 29 Jun 2018 04:59:40 GMT","description":"The date and time that the message was sent"},{"key":"Server","value":"Kestrel","description":"A name for the server"},{"key":"X-Powered-By","value":"ASP.NET","description":"Specifies the technology (ASP.NET, PHP, JBoss, e.g.) supporting the web application (version details are often in X-Runtime, X-Version, or X-AspNet-Version)"},{"key":"X-SourceFiles","value":"=?UTF-8?B?QzpcSW50ZWdyYVBheVxHaXRcSW50ZWdyYVBheS5TeXN0ZW1zXEludGVncmFQYXkuQXBpLlB1YmxpY1xidXNpbmVzc2VzXDEyMDZccGF5ZXJzXFAxLVVOSVFVRS1SRUZcc2NoZWR1bGVzXA==?=","description":"Custom header"}],"cookie":[],"responseTime":null,"body":""},{"id":"71570534-9dc9-4928-b594-4c52c55b1288","name":"Schedule Generate (Limited By Total)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"ScheduleType\": \"LIMITED\",\n    \"StartDate\": \"2025-06-07\",\n    \"Amount\": 100,\n    \"Frequency\": \"WEEKLY\",\n    \"FrequencyDay\": 2,\n    \"LimitToTransactionCount\": null,\n    \"LimitToTransactionAmount\": 1100,\n    \"RemoveAllPaymentsBeforeStartDate\": null,\n    \"TemplateId\": null,\n    \"Audit\": {\n        \"Username\": \"Example-User\",\n        \"UserIP\": \"1.2.3.4\"\n    }\n}"},"url":"{{url}}/businesses/{{business-id}}/payers/{{payer-reference}}/schedules/"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Length","value":"0","description":"The length of the response body in octets (8-bit bytes)"},{"key":"Date","value":"Fri, 29 Jun 2018 04:56:51 GMT","description":"The date and time that the message was sent"},{"key":"Server","value":"Kestrel","description":"A name for the server"},{"key":"X-Powered-By","value":"ASP.NET","description":"Specifies the technology (ASP.NET, PHP, JBoss, e.g.) supporting the web application (version details are often in X-Runtime, X-Version, or X-AspNet-Version)"},{"key":"X-SourceFiles","value":"=?UTF-8?B?QzpcSW50ZWdyYVBheVxHaXRcSW50ZWdyYVBheS5TeXN0ZW1zXEludGVncmFQYXkuQXBpLlB1YmxpY1xidXNpbmVzc2VzXDEyMDZccGF5ZXJzXFAxLVVOSVFVRS1SRUZcc2NoZWR1bGVzXA==?=","description":"Custom header"}],"cookie":[],"responseTime":null,"body":""},{"id":"7c30dd13-1621-445d-8e66-071ae79a1331","name":"Schedule Generate (Limited By Count)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"ScheduleType\": \"LIMITED\",\n    \"StartDate\": \"2025-06-07\",\n    \"Amount\": 750.88,\n    \"Frequency\": \"MONTHLY\",\n    \"FrequencyDay\": 3,\n    \"LimitToTransactionCount\": 7,\n    \"LimitToTransactionAmount\": null,\n    \"RemoveAllPaymentsBeforeStartDate\": null,\n    \"TemplateId\": null,\n    \"Audit\": {\n        \"Username\": \"Example-User\",\n        \"UserIP\": \"1.2.3.4\"\n    }\n}"},"url":"{{url}}/businesses/{{business-id}}/payers/{{payer-reference}}/schedules/"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Length","value":"0","description":"The length of the response body in octets (8-bit bytes)"},{"key":"Date","value":"Fri, 29 Jun 2018 04:54:41 GMT","description":"The date and time that the message was sent"},{"key":"Server","value":"Kestrel","description":"A name for the server"},{"key":"X-Powered-By","value":"ASP.NET","description":"Specifies the technology (ASP.NET, PHP, JBoss, e.g.) supporting the web application (version details are often in X-Runtime, X-Version, or X-AspNet-Version)"},{"key":"X-SourceFiles","value":"=?UTF-8?B?QzpcSW50ZWdyYVBheVxHaXRcSW50ZWdyYVBheS5TeXN0ZW1zXEludGVncmFQYXkuQXBpLlB1YmxpY1xidXNpbmVzc2VzXDEyMDZccGF5ZXJzXFAxLVVOSVFVRS1SRUZcc2NoZWR1bGVzXA==?=","description":"Custom header"}],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"3f248478-5809-4f57-90f3-bdf3d200513b"}],"id":"3306d9b6-e6bc-41ad-895e-30b4c9139008","_postman_id":"3306d9b6-e6bc-41ad-895e-30b4c9139008","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearer-token}}"}]},"isInherited":true,"source":{"_postman_id":"6644ab8c-28f6-4eec-a9d9-436123feccc1","id":"6644ab8c-28f6-4eec-a9d9-436123feccc1","name":"Worldpay for Platforms REST API Developer Guide","type":"collection"}}},{"name":"Delete Schedule","item":[{"name":"Delete Single Payment 🔒","id":"e944a6ec-0a9a-4c8f-90d5-5a72614e7bc4","request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearer-token}}"}]},"isInherited":false},"method":"DELETE","header":[],"body":{"mode":"raw","raw":""},"url":"{{url}}/businesses/{{business-id}}/payers/{{payer-reference}}/schedules/payments/{{scheduled-payment-id}}/?username=Example-User&userip=1.2.3.4","description":"<p>Deletes a single payment that is currently scheduled for this payer based on our unique scheduled payment ID.</p>\n<h6 id=\"route\">Route</h6>\n<div class=\"is-table-wrapper\">\n  <table>\n    <thead>\n      <tr>\n        <th>Parameter</th>\n        <th>Description</th>\n      </tr>\n    </thead>\n    <tbody>\n      <tr>\n        <td><code>business-id</code></td>\n        <td>The business you want to access</td>\n      </tr>\n      <tr>\n        <td><code>payer-reference</code></td>\n        <td>Your unique reference that identifies the payer</td>\n      </tr>\n      <tr>\n        <td><code>scheduled-payment-id</code></td>\n        <td>Our unique ID of the payment that you wish to look up information of</td>\n      </tr>\n    </tbody>\n  </table>\n</div>\n\n<h6 id=\"querystring-options\">Querystring Options</h6>\n<div class=\"is-table-wrapper\">\n  <table>\n    <thead>\n      <tr>\n        <th>Parameter</th>\n        <th>Type</th>\n        <th>Description</th>\n      </tr>\n    </thead>\n    <tbody>\n      <tr>\n        <td><code>username</code></td>\n        <td>string</td>\n        <td>For auditing purposes - Name/reference of a user, or process identifier, from your system which initiated the API call</td>\n      </tr>\n      <tr>\n        <td><code>userIP</code></td>\n        <td>string</td>\n        <td>For auditing purposes - IP address of the user or process from your system which initiated the API call</td>\n      </tr>\n    </tbody>\n  </table>\n</div>\n\n<h6 id=\"response-body\">Response Body</h6>\n","urlObject":{"path":["businesses","{{business-id}}","payers","{{payer-reference}}","schedules","payments","{{scheduled-payment-id}}",""],"host":["{{url}}"],"query":[{"key":"username","value":"Example-User"},{"key":"userip","value":"1.2.3.4"}],"variable":[]}},"response":[],"_postman_id":"e944a6ec-0a9a-4c8f-90d5-5a72614e7bc4"},{"name":"Delete All Payments 🔒","id":"9da7953c-4bb0-47ce-b5c4-5f6f7f01c96c","request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearer-token}}"}]},"isInherited":false},"method":"DELETE","header":[],"body":{"mode":"raw","raw":""},"url":"{{url}}/businesses/{{business-id}}/payers/{{payer-reference}}/schedules/?username=Example-User&userip=1.2.3.4","description":"<p>Deletes all payments currently scheduled for this payer</p>\n<p>Whenever possible, we recommend keeping your system simple and efficient by using only the default schedule for payers. However, there are some scenarios that require payers to have multiple schedules, each having a different set of future payments. To allow this, the URL above supports the inclusion of an optional <code>schedule-reference</code> route, as follows:</p>\n<p><code>.../schedules/{{schedule-reference}}</code></p>\n<p>If you think that you might require payers to have multiple schedules, then we ask that you first <a href=\"#5e519f4a-1513-45cc-893a-0e80148463de\">contact us</a> to discuss your requirements before using this feature. We'll try our best to keep your system as simple and efficient as we can!</p>\n<h6 id=\"route\">Route</h6>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>business-id</code></td>\n<td>The business you want to access</td>\n</tr>\n<tr>\n<td><code>payer-reference</code></td>\n<td>Your unique reference that identifies the payer</td>\n</tr>\n</tbody>\n</table>\n</div><h6 id=\"querystring-options\">Querystring Options</h6>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>username</code></td>\n<td>string</td>\n<td>For auditing purposes - Name/reference of a user, or process identifier, from your system which initiated the API call</td>\n</tr>\n<tr>\n<td><code>userIP</code></td>\n<td>string</td>\n<td>For auditing purposes - IP address of the user or process from your system which initiated the API call</td>\n</tr>\n</tbody>\n</table>\n</div><h6 id=\"response-body\">Response Body</h6>\n","urlObject":{"path":["businesses","{{business-id}}","payers","{{payer-reference}}","schedules",""],"host":["{{url}}"],"query":[{"key":"username","value":"Example-User"},{"key":"userip","value":"1.2.3.4"}],"variable":[]}},"response":[],"_postman_id":"9da7953c-4bb0-47ce-b5c4-5f6f7f01c96c"}],"id":"ac0849d0-a469-4cc4-bd3b-8038941b5023","_postman_id":"ac0849d0-a469-4cc4-bd3b-8038941b5023","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearer-token}}"}]},"isInherited":true,"source":{"_postman_id":"6644ab8c-28f6-4eec-a9d9-436123feccc1","id":"6644ab8c-28f6-4eec-a9d9-436123feccc1","name":"Worldpay for Platforms REST API Developer Guide","type":"collection"}}},{"name":"Change Schedule Amount","item":[{"name":"Change Payment Amounts 🔒","id":"9c915b75-93ab-4343-9eba-91bc86b83035","request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearer-token}}"}]},"isInherited":false},"method":"PATCH","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n    \"ScheduledPaymentId\": \"213866\",\r\n    \"NewAmount\": 200.95,\r\n    \"ChangeAllFuturePayments\": false,\r\n    \"Audit\": {\r\n      \"Username\": \"Example-User\",\r\n      \"UserIP\": \"1.2.3.4\"\r\n    }\r\n}\r\n"},"url":"{{url}}/businesses/{{business-id}}/payers/{{payer-reference}}/schedules/","description":"<p>Lets you change the amount of a single scheduled payment, with the option to also change the amount of all future payments scheduled after that payment.</p>\n<p>Our unique ScheduledPaymentId is required to identity the payment to change - you can obtain this by doing a scheduled payment search.</p>\n<p>Whenever possible, we recommend keeping your system simple and efficient by using only the default schedule for payers. However, there are some scenarios that require payers to have multiple schedules, each having a different set of future payments. To allow this, the URL above supports the inclusion of an optional <code>schedule-reference</code> route, as follows:</p>\n<p><code>.../schedules/{{schedule-reference}}</code></p>\n<p>If you think that you might require payers to have multiple schedules, then we ask that you first <a href=\"#5e519f4a-1513-45cc-893a-0e80148463de\">contact us</a> to discuss your requirements before using this feature. We'll try our best to keep your system as simple and efficient as we can!</p>\n<h6 id=\"route\">Route</h6>\n<div class=\"is-table-wrapper\">\n  <table>\n    <thead>\n      <tr>\n        <th>Parameter</th>\n        <th>Description</th>\n      </tr>\n    </thead>\n    <tbody>\n      <tr>\n        <td><code>business-id</code></td>\n        <td>The business you want to access</td>\n      </tr>\n      <tr>\n        <td><code>payer-reference</code></td>\n        <td>Your unique reference that identifies the payer</td>\n      </tr>\n    </tbody>\n  </table>\n</div>\n\n<h6 id=\"post-body\">Post Body</h6>\n<p><a href=\"#17afa275-af15-4e18-bfd2-6f5467e162fd\">Schedule Change Amounts Model</a></p>\n<h6 id=\"response-body\">Response Body</h6>\n","urlObject":{"path":["businesses","{{business-id}}","payers","{{payer-reference}}","schedules",""],"host":["{{url}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"9c915b75-93ab-4343-9eba-91bc86b83035"}],"id":"294580dd-b593-499a-8de6-334738fffe5e","_postman_id":"294580dd-b593-499a-8de6-334738fffe5e","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearer-token}}"}]},"isInherited":true,"source":{"_postman_id":"6644ab8c-28f6-4eec-a9d9-436123feccc1","id":"6644ab8c-28f6-4eec-a9d9-436123feccc1","name":"Worldpay for Platforms REST API Developer Guide","type":"collection"}}},{"name":"Find Schedule Details","item":[{"name":"Look up a scheduled payment 🔒","id":"20399187-362a-46a8-973f-66badbcdf665","request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearer-token}}"}]},"isInherited":false},"method":"GET","header":[],"body":{"mode":"raw","raw":""},"url":"{{url}}/businesses/{{business-id}}/payers/{{payer-reference}}/schedules/payments/{{scheduled-payment-id}}","description":"<p>Returns information on an individual scheduled payment</p>\n<h6 id=\"route\">Route</h6>\n<div class=\"is-table-wrapper\">\n  <table>\n    <thead>\n      <tr>\n        <th>Parameter</th>\n        <th>Description</th>\n      </tr>\n    </thead>\n    <tbody>\n      <tr>\n        <td><code>business-id</code></td>\n        <td>The business you want to access</td>\n      </tr>\n      <tr>\n        <td><code>payer-reference</code></td>\n        <td>Your unique reference that identifies the payer</td>\n      </tr>\n      <tr>\n        <td><code>scheduled-payment-id</code></td>\n        <td>Our unique ID of the payment that you wish to look up information of</td>\n      </tr>\n    </tbody>\n  </table>\n</div>\n\n<h6 id=\"response-body\">Response Body</h6>\n<p><a href=\"#9e0531e0-5c54-44a4-b07d-30f5bf22be69\">Schedule Search Model</a></p>\n","urlObject":{"path":["businesses","{{business-id}}","payers","{{payer-reference}}","schedules","payments","{{scheduled-payment-id}}"],"host":["{{url}}"],"query":[],"variable":[]}},"response":[{"id":"6983dc14-4afe-4657-91a5-fe8f98344287","name":"Scheduled Payment Lookup","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":""},"url":"{{url}}/businesses/{{business-id}}/payers/{{payer-reference}}/schedules/payments/{{scheduled-payment-id}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"scheduledPaymentId\": \"213813\",\n    \"business\": {\n        \"businessId\": \"1234\",\n        \"businessName\": \"Test Business Ltd\"\n    },\n    \"date\": \"2024-06-27T00:00:00\",\n    \"amount\": 33.75,\n    \"reference\": \"Scheduled-Payment-001\",\n    \"description\": \"This is the first scheduled payment\",\n    \"scheduleReference\": null,\n    \"isIndividualPayment\": true,\n    \"subBusinessId\": null,\n    \"payer\": {\n        \"payerId\": \"135032\",\n        \"uniqueReference\": \"P1-UNIQUE-REF\",\n        \"groupReference\": \"P1-GROUP-REF\",\n        \"familyOrBusinessName\": \"Surname\",\n        \"givenName\": \"First Name\",\n        \"status\": \"ACTIVE\"\n    }\n}"}],"_postman_id":"20399187-362a-46a8-973f-66badbcdf665"},{"name":"Find a Payers scheduled payments 🔒","id":"359777b3-4ffe-464b-a120-67c3a3c062e8","request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearer-token}}"}]},"isInherited":false},"method":"GET","header":[],"body":{"mode":"raw","raw":""},"url":"{{url}}/businesses/{{business-id}}/payers/{{payer-reference}}/schedules/payments","description":"<p>Search on all scheduled payments currently assigned to the given payer.</p>\n<p>Whenever possible, we recommend keeping your system simple and efficient by using only the default schedule for payers. However, there are some scenarios that require payers to have multiple schedules, each having a different set of future payments. To allow this, the URL above supports the inclusion of an optional <code>schedule-reference</code> route, as follows:</p>\n<p><code>.../schedules/{{schedule-reference}}/payments</code></p>\n<p>If you think that you might require payers to have multiple schedules, then we ask that you first <a href=\"#5e519f4a-1513-45cc-893a-0e80148463de\">contact us</a> to discuss your requirements before using this feature. We'll try our best to keep your system as simple and efficient as we can!</p>\n<h6 id=\"route\">Route</h6>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>business-id</code></td>\n<td>The business you want to access</td>\n</tr>\n<tr>\n<td><code>payer-reference</code></td>\n<td>Your unique reference that identifies the payer</td>\n</tr>\n</tbody>\n</table>\n</div><h6 id=\"querystring-options\">Querystring Options</h6>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>scheduledPaymentId</code></td>\n<td>string</td>\n<td>Search based on the unique ID that identifies each scheduled payment</td>\n</tr>\n<tr>\n<td><code>reference</code></td>\n<td>string</td>\n<td>Search on the reference you provided for the payment</td>\n</tr>\n<tr>\n<td><code>description</code></td>\n<td>string</td>\n<td>Search on the description you provided for the payment</td>\n</tr>\n<tr>\n<td><code>scheduleReference</code></td>\n<td>string</td>\n<td>Search for any schedule references you provided for scheduled payments</td>\n</tr>\n<tr>\n<td><code>amountFrom</code></td>\n<td>decimal</td>\n<td>Search for payments that are greater than or equal to this amount</td>\n</tr>\n<tr>\n<td><code>amountTo</code></td>\n<td>decimal</td>\n<td>Search for payments that are less than or equal to this amount</td>\n</tr>\n<tr>\n<td><code>dateFrom</code></td>\n<td><a href=\"#12bbff50-aa66-440d-9af8-ec9c8b608fb0\">ISO 8601 Date/Time</a></td>\n<td>Search for transaction processed from this date/time. PLEASE NOTE: timeFrom is REQUIRED for all searches where a \"reference\" is not supplied.</td>\n</tr>\n<tr>\n<td><code>dateTo</code></td>\n<td><a href=\"#12bbff50-aa66-440d-9af8-ec9c8b608fb0\">ISO 8601 Date/Time</a></td>\n<td>Search for payments that are scheduled before or after this date</td>\n</tr>\n<tr>\n<td><code>isIndividualPayment</code></td>\n<td>boolean</td>\n<td>Set to True to search only for payments that were individually scheduled. Set to <code>False</code> to return only payments automatically generated as part of a payment schedule. Do not set or set to Null to return all payments.</td>\n</tr>\n<tr>\n<td><code>skip</code></td>\n<td>integer</td>\n<td>Number of records to not return (offset) when paging results (Default: 0)</td>\n</tr>\n<tr>\n<td><code>take</code></td>\n<td>integer</td>\n<td>Number of records to return per call when paging results (Default: 200)</td>\n</tr>\n</tbody>\n</table>\n</div><h6 id=\"response-body\">Response Body</h6>\n<p><a href=\"#9e0531e0-5c54-44a4-b07d-30f5bf22be69\">Schedule Search Model</a></p>\n","urlObject":{"path":["businesses","{{business-id}}","payers","{{payer-reference}}","schedules","payments"],"host":["{{url}}"],"query":[],"variable":[]}},"response":[{"id":"471d86c7-c99e-411e-80c2-13a04a3cfba3","name":"Scheduled Payments Search (Payer)","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":""},"url":"{{url}}/businesses/{{business-id}}/payers/{{payer-reference}}/schedules/payments"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"scheduledPaymentId\": \"213893\",\n        \"business\": {\n            \"businessId\": \"1234\",\n      \"businessName\": \"Test Business Ltd\"\n        },\n        \"date\": \"2021-07-05T00:00:00\",\n        \"amount\": 100.5,\n        \"reference\": null,\n        \"description\": null,\n        \"scheduleReference\": null,\n        \"isIndividualPayment\": false,\n        \"subBusinessId\": null,\n        \"payer\": {\n            \"payerId\": \"135032\",\n            \"uniqueReference\": \"P1-UNIQUE-REF\",\n            \"groupReference\": \"P1-GROUP-REF\",\n            \"familyOrBusinessName\": \"Surname\",\n            \"givenName\": \"First Name\",\n            \"status\": \"ACTIVE\"\n        }\n    },\n    {\n        \"scheduledPaymentId\": \"213894\",\n        \"business\": {\n            \"businessId\": \"1234\",\n      \"businessName\": \"Test Business Ltd\"\n        },\n        \"date\": \"2021-08-03T00:00:00\",\n        \"amount\": 100.5,\n        \"reference\": null,\n        \"description\": null,\n        \"scheduleReference\": null,\n        \"isIndividualPayment\": false,\n        \"subBusinessId\": null,\n        \"payer\": {\n            \"payerId\": \"135032\",\n            \"uniqueReference\": \"P1-UNIQUE-REF\",\n            \"groupReference\": \"P1-GROUP-REF\",\n            \"familyOrBusinessName\": \"Surname\",\n            \"givenName\": \"First Name\",\n            \"status\": \"ACTIVE\"\n        }\n    },\n    {\n        \"scheduledPaymentId\": \"213895\",\n        \"business\": {\n            \"businessId\": \"1234\",\n      \"businessName\": \"Test Business Ltd\"\n        },\n        \"date\": \"2021-09-03T00:00:00\",\n        \"amount\": 100.5,\n        \"reference\": null,\n        \"description\": null,\n        \"scheduleReference\": null,\n        \"isIndividualPayment\": false,\n        \"subBusinessId\": null,\n        \"payer\": {\n            \"payerId\": \"135032\",\n            \"uniqueReference\": \"P1-UNIQUE-REF\",\n            \"groupReference\": \"P1-GROUP-REF\",\n            \"familyOrBusinessName\": \"Surname\",\n            \"givenName\": \"First Name\",\n            \"status\": \"ACTIVE\"\n        }\n    }\n]"},{"id":"680aeb6b-6646-47db-84b5-4f306c0d2d84","name":"Find a Payers scheduled payments with options","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":""},"url":{"raw":"{{url}}/businesses/{{business-id}}/payers/{{payer-reference}}/schedules/payments?isIndividualPayment=1&amountFrom=1.00&amountTo=100.00","host":["{{url}}"],"path":["businesses","{{business-id}}","payers","{{payer-reference}}","schedules","payments"],"query":[{"key":"isIndividualPayment","value":"1","description":"Set to True to search only for payments that were individually scheduled. Set to False to return only payments automatically generated as part of a payment schedule. Do not set or set to Null to return all payments."},{"key":"amountFrom","value":"1.00","description":"Search for payments that are greater than or equal to this amount"},{"key":"amountTo","value":"100.00","description":"Search for payments that are less than or equal to this amount"}]}},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":null}],"_postman_id":"359777b3-4ffe-464b-a120-67c3a3c062e8"},{"name":"Search all scheduled payments 🔒","id":"dea962c6-d4b2-443c-ae19-dc5fb46b5a69","request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearer-token}}"}]},"isInherited":false},"method":"GET","header":[],"body":{"mode":"raw","raw":""},"url":"{{url}}/businesses/{{business-id}}/scheduled-payments?dateFrom=2018-06-09T11:07:15+10:00&dateTo=2018-12-09T11:07:15+10:00","description":"<p>Used for searching all types of scheduled payments (payments that have not yet been processed, but are scheduled to be processed in the future). A maximum of 200 payments can be returned in one call (see skip/take parameters below).</p>\n<h6 id=\"route\">Route</h6>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>business-id</code></td>\n<td>The business you want to access</td>\n</tr>\n</tbody>\n</table>\n</div><h6 id=\"querystring-options\">Querystring Options</h6>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>scheduledPaymentId</code></td>\n<td>string</td>\n<td>Search based on the unique ID that identifies each scheduled payment</td>\n</tr>\n<tr>\n<td><code>reference</code></td>\n<td>string</td>\n<td>Search on the reference you provided for the payment</td>\n</tr>\n<tr>\n<td><code>description</code></td>\n<td>string</td>\n<td>Search on the description you provided for the payment</td>\n</tr>\n<tr>\n<td><code>scheduleReference</code></td>\n<td>string</td>\n<td>Search for any schedule references you provided for scheduled payments</td>\n</tr>\n<tr>\n<td><code>amountFrom</code></td>\n<td>decimal</td>\n<td>Search for payments that are greater than or equal to this amount</td>\n</tr>\n<tr>\n<td><code>amountTo</code></td>\n<td>decimal</td>\n<td>Search for payments that are less than or equal to this amount</td>\n</tr>\n<tr>\n<td><code>dateFrom</code></td>\n<td><a href=\"#12bbff50-aa66-440d-9af8-ec9c8b608fb0\">ISO 8601 Date/Time</a></td>\n<td>Search for transaction processed from this date/time. PLEASE NOTE: timeFrom is REQUIRED for all searches where a \"reference\" is not supplied.</td>\n</tr>\n<tr>\n<td><code>dateTo</code></td>\n<td><a href=\"#12bbff50-aa66-440d-9af8-ec9c8b608fb0\">ISO 8601 Date/Time</a></td>\n<td>Search for payments that are scheduled before or after this date</td>\n</tr>\n<tr>\n<td><code>isIndividualPayment</code></td>\n<td>boolean</td>\n<td>Set to True to search only for payments that were individually scheduled. Set to <code>False</code> to return only payments automatically generated as part of a payment schedule. Do not set or set to Null to return all payments.</td>\n</tr>\n<tr>\n<td><code>skip</code></td>\n<td>integer</td>\n<td>Number of records to not return (offset) when paging results (Default: 0)</td>\n</tr>\n<tr>\n<td><code>take</code></td>\n<td>integer</td>\n<td>Number of records to return per call when paging results (Default: 200)</td>\n</tr>\n</tbody>\n</table>\n</div><h6 id=\"response-body\">Response Body</h6>\n<p><a href=\"#9e0531e0-5c54-44a4-b07d-30f5bf22be69\">Schedule Search Model</a></p>\n","urlObject":{"path":["businesses","{{business-id}}","scheduled-payments"],"host":["{{url}}"],"query":[{"description":{"content":"<p>Search for transaction processed from this date/time. PLEASE NOTE: timeFrom is REQUIRED for all searches where a \"reference\" is not supplied.</p>\n","type":"text/plain"},"key":"dateFrom","value":"2018-06-09T11:07:15+10:00"},{"description":{"content":"<p>Search for payments that are scheduled before or after this date</p>\n","type":"text/plain"},"key":"dateTo","value":"2018-12-09T11:07:15+10:00"}],"variable":[]}},"response":[{"id":"f1eac7a0-7b8e-4965-b752-1b03768e4bfe","name":"Search all scheduled payments with options","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":""},"url":{"raw":"{{url}}/businesses/{{business-id}}/scheduled-payments?dateFrom=2018-06-09T11:07:15+10:00&dateTo=2018-12-09T11:07:15+10:00","host":["{{url}}"],"path":["businesses","{{business-id}}","scheduled-payments"],"query":[{"key":"dateFrom","value":"2018-06-09T11:07:15+10:00","description":"Search for transaction processed from this date/time. PLEASE NOTE: timeFrom is REQUIRED for all searches where a \"reference\" is not supplied."},{"key":"dateTo","value":"2018-12-09T11:07:15+10:00","description":"Search for payments that are scheduled before or after this date"}]}},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":null},{"id":"f43ce38c-c946-4816-a83d-f260382715ee","name":"Scheduled Payments Search ALL","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":""},"url":"{{url}}/businesses/{{business-id}}/scheduled-payments"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"scheduledPaymentId\": \"213898\",\n        \"business\": {\n            \"businessId\": \"1234\",\n          \"businessName\": \"Test Business Ltd\"\n        },\n        \"date\": \"2018-06-29T00:00:00\",\n        \"amount\": 75,\n        \"reference\": \"Pmt-Reference-001\",\n        \"description\": \"This is a scheduled payment\",\n        \"scheduleReference\": null,\n        \"isIndividualPayment\": true,\n        \"subBusinessId\": null,\n        \"payer\": {\n            \"payerId\": \"114868\",\n            \"uniqueReference\": \"114868\",\n            \"groupReference\": \"114868\",\n            \"familyOrBusinessName\": \"Smith\",\n            \"givenName\": \"John\",\n            \"status\": \"ACTIVE\"\n        }\n    },\n    {\n        \"scheduledPaymentId\": \"213893\",\n        \"business\": {\n            \"businessId\": \"1234\",\n          \"businessName\": \"Test Business Ltd\"\n        },\n        \"date\": \"2021-07-05T00:00:00\",\n        \"amount\": 100.5,\n        \"reference\": null,\n        \"description\": null,\n        \"scheduleReference\": null,\n        \"isIndividualPayment\": false,\n        \"subBusinessId\": null,\n        \"payer\": {\n            \"payerId\": \"135032\",\n            \"uniqueReference\": \"P1-UNIQUE-REF\",\n            \"groupReference\": \"P1-GROUP-REF\",\n            \"familyOrBusinessName\": \"Surname\",\n            \"givenName\": \"First Name\",\n            \"status\": \"ACTIVE\"\n        }\n    },\n    {\n        \"scheduledPaymentId\": \"213894\",\n        \"business\": {\n            \"businessId\": \"1234\",\n          \"businessName\": \"Test Business Ltd\"\n        },\n        \"date\": \"2021-08-03T00:00:00\",\n        \"amount\": 100.5,\n        \"reference\": null,\n        \"description\": null,\n        \"scheduleReference\": null,\n        \"isIndividualPayment\": false,\n        \"subBusinessId\": null,\n        \"payer\": {\n            \"payerId\": \"135032\",\n            \"uniqueReference\": \"P1-UNIQUE-REF\",\n            \"groupReference\": \"P1-GROUP-REF\",\n            \"familyOrBusinessName\": \"Surname\",\n            \"givenName\": \"First Name\",\n            \"status\": \"ACTIVE\"\n        }\n    },\n    {\n        \"scheduledPaymentId\": \"213895\",\n        \"business\": {\n            \"businessId\": \"1234\",\n          \"businessName\": \"Test Business Ltd\"\n        },\n        \"date\": \"2021-09-03T00:00:00\",\n        \"amount\": 100.5,\n        \"reference\": null,\n        \"description\": null,\n        \"scheduleReference\": null,\n        \"isIndividualPayment\": false,\n        \"subBusinessId\": null,\n        \"payer\": {\n            \"payerId\": \"135032\",\n            \"uniqueReference\": \"P1-UNIQUE-REF\",\n            \"groupReference\": \"P1-GROUP-REF\",\n            \"familyOrBusinessName\": \"Surname\",\n            \"givenName\": \"First Name\",\n            \"status\": \"ACTIVE\"\n        }\n    }\n]"}],"_postman_id":"dea962c6-d4b2-443c-ae19-dc5fb46b5a69"}],"id":"26046bcb-328d-45c5-a3bc-36273f4d4d3d","_postman_id":"26046bcb-328d-45c5-a3bc-36273f4d4d3d","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearer-token}}"}]},"isInherited":true,"source":{"_postman_id":"6644ab8c-28f6-4eec-a9d9-436123feccc1","id":"6644ab8c-28f6-4eec-a9d9-436123feccc1","name":"Worldpay for Platforms REST API Developer Guide","type":"collection"}}}],"id":"dc3eaa60-e297-457c-84dc-8db984910d21","description":"<p>Recurring payments are Credit Card and Bank Debit (ACH) transactions that are scheduled to be processed on the current or future date.</p>\n<p>Depending on the functionality of the software integrating, the scheduling of transactions may be controlled by the integrated application or by the Payrix Payment Scheduler.</p>\n<p>Most CRM and ERP systems already contain the information regarding the Payer and when they are to be debited. In this case, transaction requests are typically passed on the morning they are due to be debited via the POST Schedule a single payment or POST Schedule multiple future payments functions.</p>\n<p>To process a transaction ASAP, it is possible to schedule for \"today\", this transaction will be picked up in the next available processing run. If the transaction is received after the last processing run for the day has started, it will be processed in the next available run. typically, the morning of the next business day.</p>\n<p>If you would prefer to use the our scheduler, you would use the POST Schedule multiple future payments to set up the original payment schedule, the utilise the POST Schedule a single payment, POST Schedule a single payment and PATCH Change Payment Amounts functions to deal with exceptions. Alternatively, if exceptions are rare, you could choose to allow the users to make changes manually through the Payrix portal application.</p>\n<p>Please be aware you will need to add the Worldpay for Platforms Terms and Conditions to your page for the Payer to agree to.</p>\n<p>An alternative method of setting up schedules in the Payment Scheduler is to utilise the eDDR page which allows users to enter biographical and payment details, select a schedule and agree to Terms and Conditions on a single PCI compliant page hosted by Worldpay for Platforms.</p>\n<h2 id=\"special-notes-📑\">Special Notes 📑</h2>\n<p>Up until the time the our debit process is run for the day, Scheduled transactions may be altered or removed. Once a scheduled transaction is picked up for processing, the transaction may not be removed, and can only be refunded once the transaction has been processed by the bank.</p>\n<p>📑<strong>Note</strong> - In the UK, for a <strong>Bank Account</strong> direct debit to be valid, the Payers First name, Last name, Email Address and Address are mandatory. A <strong>Bank Account</strong> direct debit schedule in the UK must allow 6 business days notice before the payment due date. Scheduled <strong>Bank Account</strong> debits may not be altered or removed once it is within the 6 business day notice period. A <strong>Credit Card</strong> direct debit does not fall under the same UK BACS requirements for the 6 business day rule and can be scheduled, altered or removed at any time prior to processing.</p>\n","event":[{"listen":"prerequest","script":{"id":"cc8ab99d-36bf-4a65-840d-8ce2354fa607","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"34e85e43-9282-485b-95bd-e9df4aed907d","type":"text/javascript","exec":[""]}}],"_postman_id":"dc3eaa60-e297-457c-84dc-8db984910d21","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearer-token}}"}]},"isInherited":true,"source":{"_postman_id":"6644ab8c-28f6-4eec-a9d9-436123feccc1","id":"6644ab8c-28f6-4eec-a9d9-436123feccc1","name":"Worldpay for Platforms REST API Developer Guide","type":"collection"}}},{"name":"Transactions","item":[{"name":"Create Card Transaction","item":[{"name":"Make a live card transaction 🔒🏴","id":"7321df17-1479-4261-b20f-6afe4ba489cd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearer-token}}"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n    \"ProcessType\": \"COMPLETE\",\r\n    \"Reference\": \"REAL-TIME-TXN-101\",\r\n    \"Description\": \"This is an example real-time transaction\",\r\n    \"Amount\": 10.25,\r\n    \"CardToken\": null,\r\n    \"Card\": {\r\n      \"CardNumber\": \"4111111111111111\",\r\n      \"CardholderName\": \"TEST Card\",\r\n      \"ExpiryYear\": 2029,\r\n      \"ExpiryMonth\": 10,\r\n      \"Ccv\": \"123\"\r\n    },\r\n    \"Payer\": null,\r\n    \"Audit\": {\r\n    \"Username\": \"Example-User\",\r\n      \"UserIP\": \"1.2.3.4\"\r\n    }\r\n  }"},"url":"{{url}}/businesses/{{business-id}}/transactions/card-payments","description":"<p>This function submits a single credit card payment to the bank and returns a result in real-time. The payment can be a complete payment that will be processed and the funds settled to the business, or it can be a pre-authorisation that will hold the funds until you <a href=\"#18cec791-7643-47be-8f0d-b36d44c0e366\">Process a pre authorised card transaction</a> or the pre-authorisation expires.</p>\n<p>Please note you have the option to <a href=\"#b7f07cda-0595-4885-a5e1-4f3d2228c57f\">Tokenize Card</a> and to <a href=\"#14654018-76b6-4b4b-9ecd-a8e89a3b7af7\">Make a live tokenized card transaction</a></p>\n<p>Usually transactions will be processed by the bank and a result returned to you within a couple of seconds, however delays in the bank networks can occur from time to time so you should ideally enable your system to be able to wait up to 90 seconds to get a transaction result.</p>\n<p><strong>🏴 WARNING: This request can directly accept payment card details. If you do so, then your integration CANNOT be certified unless your system is PCI DSS complaint. See the</strong> <a href=\"#e519347a-a7b0-4622-9e17-fed5bd2dc364\"><b>PCI Compliance</b></a> <strong>section for more details 🏴</strong></p>\n<p>📑<strong>Note</strong> - This API request is not enabled by default unless your system is PCI Level 1. To confirm your system is PCI Level 1 you will need to supply an AOC (Attestation of Compliance) for our Risk team to review and approve this API for development and integration.  </p>\n<h6 id=\"route\">Route</h6>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>business-id</code></td>\n<td>The business you want to access</td>\n</tr>\n</tbody>\n</table>\n</div><h6 id=\"post-body\">Post Body</h6>\n<p><a href=\"#2ff1a7b1-eedc-4e70-9a61-b49d2ebf915e\">Card Transaction Model</a></p>\n<h6 id=\"response-body\">Response Body</h6>\n<p><a href=\"#7828289b-5a94-4c43-81c3-cf955e6e16bd\">Transaction Result Model</a></p>\n","urlObject":{"path":["businesses","{{business-id}}","transactions","card-payments"],"host":["{{url}}"],"query":[],"variable":[]}},"response":[{"id":"8c1ea850-676d-4743-abab-6afa5d75591f","name":"Real-time Card Transaction (Complete)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n    \"ProcessType\": \"COMPLETE\",\r\n    \"Reference\": \"REAL-TIME-TXN-001\",\r\n    \"Description\": \"This is an example real-time transaction\",\r\n    \"Amount\": 100.25,\r\n    \"CardToken\": null,\r\n    \"Card\": {\r\n      \"CardNumber\": \"4111111111111111\",\r\n      \"CardholderName\": \"TEST Card\",\r\n      \"ExpiryYear\": 2023,\r\n      \"ExpiryMonth\": 10,\r\n      \"Ccv\": \"123\"\r\n    },\r\n    \"Payer\": null,\r\n    \"Audit\": {\r\n\t\t\"Username\": \"Example-User\",\r\n    \t\"UserIP\": \"1.2.3.4\"\r\n    }\r\n  }"},"url":"https://sandbox.rest.paymentsapi.io/businesses/{{business-id}}/transactions/card-payments"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"transactionId\": \"RT549168\",\n    \"reference\": \"REAL-TIME-TXN-001\",\n    \"statusCode\": \"S\",\n    \"subStatusCode\": null,\n    \"statusDescription\": null,\n    \"processedAmount\": 100.25,\n    \"cardType\": \"Visa\"\n}"},{"id":"b8106246-f5f1-4efe-abfe-e92ed973d7e0","name":"Real-time Card Transaction (Pre-auth)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n    \"ProcessType\": \"PREAUTH\",\r\n    \"Reference\": \"REAL-TIME-TXN-002\",\r\n    \"Description\": \"This is an example pre-auth real-time transaction\",\r\n    \"Amount\": 200,\r\n    \"CardToken\": null,\r\n    \"Card\": {\r\n      \"CardNumber\": \"5555555555554444\",\r\n      \"CardholderName\": \"TEST CARD\",\r\n      \"ExpiryYear\": 2023,\r\n      \"ExpiryMonth\": 10,\r\n      \"Ccv\": \"123\"\r\n    },\r\n    \"Payer\": null,\r\n    \"Audit\": {\r\n\t\t\"Username\": \"Example-User\",\r\n    \t\"UserIP\": \"1.2.3.4\"\r\n    }\r\n  }"},"url":"{{url}}/businesses/{{business-id}}/transactions/card-payments"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"transactionId\": \"RT549170\",\n    \"reference\": \"REAL-TIME-TXN-002\",\n    \"statusCode\": \"S\",\n    \"subStatusCode\": null,\n    \"statusDescription\": null,\n    \"processedAmount\": 200,\n    \"cardType\": \"Mastercard\"\n}"},{"id":"f57c17b4-bb23-4094-b7c0-9d3c1e05863a","name":"Real-time Card Transaction (Rejected transaction)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n    \"ProcessType\": \"COMPLETE\",\r\n    \"Reference\": \"REAL-TIME-TXN-003\",\r\n    \"Description\": \"This is an example rejected real-time transaction\",\r\n    \"Amount\": 20.61,\r\n    \"CardToken\": null,\r\n    \"Card\": {\r\n      \"CardNumber\": \"4012888888881881\",\r\n      \"CardholderName\": \"TEST Card\",\r\n      \"ExpiryYear\": 2028,\r\n      \"ExpiryMonth\": 3,\r\n      \"Ccv\": \"123\"\r\n    },\r\n    \"Payer\": null,\r\n    \"Audit\": {\r\n\t\t\"Username\": \"Example-User\",\r\n    \t\"UserIP\": \"1.2.3.4\"\r\n    }\r\n  }"},"url":"{{url}}/businesses/{{business-id}}/transactions/card-payments"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"transactionId\": \"RT549171\",\n    \"reference\": \"REAL-TIME-TXN-003\",\n    \"statusCode\": \"F\",\n    \"subStatusCode\": \"R1\",\n    \"statusDescription\": \"Insufficient Funds\",\n    \"processedAmount\": 20.61,\n    \"cardType\": \"Mastercard\"\n}"}],"_postman_id":"7321df17-1479-4261-b20f-6afe4ba489cd"},{"name":"Make a live tokenized card transaction 🔒","id":"14654018-76b6-4b4b-9ecd-a8e89a3b7af7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearer-token}}"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n    \"ProcessType\": \"COMPLETE\",\r\n    \"Reference\": \"REAL-TIME-TXN-100\",\r\n    \"Description\": \"This is an example real-time transaction\",\r\n    \"Amount\": 100.25,\r\n    \"CardToken\": \"dc341c4489f04586b473e4ce77acea08\",\r\n    \"CardAuthorizationType\": \"UNSCHEDULED\",\r\n    \"ServiceDate\": \"2025-03-01T10:00:00+10:00\",\r\n    \"Payer\": {\r\n    \t\"uniqueReference\": \"P1-Unique-Ref\",\r\n    \t\"groupReference\":\"P1-Group-Ref\",\r\n    \t\"familyOrBusinessName\":\"Surname\",\r\n    \t\"givenName\":\"First Name\",\r\n    \t\"billingAddress\":{\"Line1\": \"1 Test St\",\"Line2\": \"Test Building\",\"Suburb\": \"Testville\",\"State\": \"QLD\",\"PostCode\": \"4001\",\"Country\": \"AUS\" },\r\n    \t\"email\":\"test@test.com\",\r\n    \t\"phone\":\"0733331111\",\r\n    \t\"savePayer\":\"true\"\r\n    },\r\n    \"Audit\": {\r\n\t\t\"Username\": \"Example-User\",\r\n    \t\"UserIP\": \"1.2.3.4\"\r\n    }\r\n  }"},"url":"{{url}}/businesses/{{business-id}}/transactions/card-payments/token","description":"<p>This function submits a single credit card payment to the bank and returns a result in real-time. The payment can be a complete payment that will be processed and the funds settled to the business, or it can be a pre-authorisation that will hold the funds until you <a href=\"#18cec791-7643-47be-8f0d-b36d44c0e366\">Process a pre authorised card transaction</a> or the pre-authorisation expires.</p>\n<p>This call requires a token generated from the Tokenize Card endpoint. For more details on how to tokenize the card please click <a href=\"#b7f07cda-0595-4885-a5e1-4f3d2228c57f\">here</a>.</p>\n<p>Usually transactions will be processed by the bank and a result returned to you within a couple of seconds, however delays in the bank networks can occur from time to time so you should ideally enable your system to be able to wait up to 90 seconds to get a transaction result.</p>\n<h6 id=\"route\">Route</h6>\n<div class=\"is-table-wrapper\">\n  <table>\n    <thead>\n      <tr>\n        <th>Parameter</th>\n        <th>Description</th>\n      </tr>\n    </thead>\n    <tbody>\n      <tr>\n        <td><code>business-id</code></td>\n        <td>The business you want to access</td>\n      </tr>\n    </tbody>\n  </table>\n</div>\n\n<h6 id=\"post-body\">Post Body</h6>\n<p><a href=\"#8f36ff42-8738-4287-8ca0-ffccf00d8521\">Tokenized Card Transaction Model</a></p>\n<h6 id=\"response-body\">Response Body</h6>\n<p><a href=\"#7828289b-5a94-4c43-81c3-cf955e6e16bd\">Transaction Result Model</a></p>\n","urlObject":{"path":["businesses","{{business-id}}","transactions","card-payments","token"],"host":["{{url}}"],"query":[],"variable":[]}},"response":[{"id":"172ea007-a1a0-4b0d-9826-ea673b99071c","name":"Real-time Card Transaction (Rejected transaction)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n    \"ProcessType\": \"COMPLETE\",\r\n    \"Reference\": \"REAL-TIME-TXN-003\",\r\n    \"Description\": \"This is an example rejected real-time transaction\",\r\n    \"Amount\": 20.61,\r\n    \"CardToken\": \"dc341c4489f04586b473e4ce77acea08\",\r\n    \"CardAuthorizationType\": \"UNSCHEDULED\",\r\n    \"ServiceDate\": \"2025-03-01T10:00:00+10:00\",\r\n    \"Payer\": {\r\n    \t\"uniqueReference\": \"P1-Unique-Ref\",\r\n    \t\"groupReference\":\"P1-Group-Ref\",\r\n    \t\"familyOrBusinessName\":\"Surname\",\r\n    \t\"givenName\":\"First Name\",\r\n    \t\"billingAddress\":{\"Line1\": \"1 Test St\",\"Line2\": \"Test Building\",\"Suburb\": \"Testville\",\"State\": \"QLD\",\"PostCode\": \"4001\",\"Country\": \"AUS\" },\r\n    \t\"email\":\"test@test.com\",\r\n    \t\"phone\":\"0733331111\",\r\n    \t\"savePayer\":\"true\"\r\n    },\r\n    \"Payer\": null,\r\n    \"Audit\": {\r\n\t\t\"Username\": \"Example-User\",\r\n    \t\"UserIP\": \"1.2.3.4\"\r\n    }\r\n  }"},"url":"{{url}}/businesses/{{business-id}}/transactions/card-payments/token"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"transactionId\": \"59583\",\n    \"reference\": \"REAL-TIME-TXN-003\",\n    \"statusCode\": \"F\",\n    \"subStatusCode\": \"R1\",\n    \"statusDescription\": \"Insufficient Funds\",\n    \"processedAmount\": 20.61\n}"},{"id":"5ef47e6e-13a4-44e1-afe9-18984890bab5","name":"Real-time Card Transaction (Pre-auth)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n    \"ProcessType\": \"PREAUTH\",\r\n    \"Reference\": \"REAL-TIME-TXN-002\",\r\n    \"Description\": \"This is an example pre-auth real-time transaction\",\r\n    \"Amount\": 200,\r\n    \"CardToken\": \"dc341c4489f04586b473e4ce77acea08\",\r\n    \"CardAuthorizationType\": \"UNSCHEDULED\",\r\n    \"ServiceDate\": \"2025-03-01T10:00:00+10:00\",\r\n    \"Payer\": {\r\n    \t\"uniqueReference\": \"P1-Unique-Ref\",\r\n    \t\"groupReference\":\"P1-Group-Ref\",\r\n    \t\"familyOrBusinessName\":\"Surname\",\r\n    \t\"givenName\":\"First Name\",\r\n    \t\"billingAddress\":{\"Line1\": \"1 Test St\",\"Line2\": \"Test Building\",\"Suburb\": \"Testville\",\"State\": \"QLD\",\"PostCode\": \"4001\",\"Country\": \"AUS\" },\r\n    \t\"email\":\"test@test.com\",\r\n    \t\"phone\":\"0733331111\",\r\n    \t\"savePayer\":\"true\"\r\n    },\r\n    \"Audit\": {\r\n\t\t\"Username\": \"Example-User\",\r\n    \t\"UserIP\": \"1.2.3.4\"\r\n    }\r\n  }"},"url":"{{url}}/businesses/{{business-id}}/transactions/card-payments/token"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"transactionId\": \"59582\",\n    \"reference\": \"REAL-TIME-TXN-002\",\n    \"statusCode\": \"S\",\n    \"subStatusCode\": null,\n    \"statusDescription\": null,\n    \"processedAmount\": 200\n}"},{"id":"b509f230-5312-4f22-b2a4-083a5bb135b3","name":"Real-time Card Transaction (Complete)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n    \"ProcessType\": \"COMPLETE\",\r\n    \"Reference\": \"REAL-TIME-TXN-001\",\r\n    \"Description\": \"This is an example real-time transaction\",\r\n    \"Amount\": 100.25,\r\n    \"CardToken\": \"dc341c4489f04586b473e4ce77acea08\",\r\n    \"CardAuthorizationType\": \"UNSCHEDULED\",\r\n    \"ServiceDate\": \"2025-03-01T10:00:00+10:00\",\r\n    \"Payer\": {\r\n    \t\"uniqueReference\": \"P1-Unique-Ref\",\r\n    \t\"groupReference\":\"P1-Group-Ref\",\r\n    \t\"familyOrBusinessName\":\"Surname\",\r\n    \t\"givenName\":\"First Name\",\r\n    \t\"billingAddress\":{\"Line1\": \"1 Test St\",\"Line2\": \"Test Building\",\"Suburb\": \"Testville\",\"State\": \"QLD\",\"PostCode\": \"4001\",\"Country\": \"AUS\" },\r\n    \t\"email\":\"test@test.com\",\r\n    \t\"phone\":\"0733331111\",\r\n    \t\"savePayer\":\"true\"\r\n    },\r\n    \"Audit\": {\r\n\t\t\"Username\": \"Example-User\",\r\n    \t\"UserIP\": \"1.2.3.4\"\r\n    }\r\n  }"},"url":"{{url}}/businesses/{{business-id}}/transactions/card-payments/token"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"transactionId\": \"59581\",\n    \"reference\": \"REAL-TIME-TXN-001\",\n    \"statusCode\": \"S\",\n    \"subStatusCode\": null,\n    \"statusDescription\": \"Successful\",\n    \"processedAmount\": 100.25\n}"}],"_postman_id":"14654018-76b6-4b4b-9ecd-a8e89a3b7af7"},{"name":"3DS - Make a live tokenized card transaction","id":"57526b06-5c26-4dda-be40-5ba02c02ae3f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearer-token}}"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n    \"ProcessType\": \"COMPLETE\",\r\n    \"Reference\": \"REAL-TIME-TXN-100\",\r\n    \"Description\": \"This is an example real-time transaction\",\r\n    \"Amount\": 100.25,\r\n    \"CardToken\": \"cbd86c35289249eb86759453cea4025b\",\r\n    \"CardAuthorizationType\": \"UNSCHEDULED\",\r\n    \"ServiceDate\": \"2025-03-01T10:00:00+10:00\",\r\n    \"CallBackUrl\": \"https://platforms.worldpay.com/en/\",\r\n    \"BrowserInfo\": {\r\n      \"UserAgent\": \"Mozilla/5.0 (iPhone; CPU iPhone OS 15_8_4 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) GSA/372.0.765951532 Mobile/15E148 Safari/604.1\",\r\n      \"AcceptHeader\": \"test\",\r\n      \"Language\": \"en-AU\",\r\n      \"TimeZone\": \"-300\",\r\n      \"ColorDepth\": 10,\r\n      \"ScreenHeight\": 10,\r\n      \"ScreenWidth\": 10      \r\n    },\r\n    \"Payer\": {\r\n    \t\"uniqueReference\": \"P1-Unique-Ref\",\r\n    \t\"groupReference\":\"P1-Group-Ref\",\r\n    \t\"familyOrBusinessName\":\"Surname\",\r\n    \t\"givenName\":\"First Name\",\r\n    \t\"billingAddress\":{\"Line1\": \"1 Test St\",\"Line2\": \"Test Building\",\"Suburb\": \"Testville\",\"State\": \"QLD\",\"PostCode\": \"4001\",\"Country\": \"AUS\" },\r\n    \t\"email\":\"test@test.com\",\r\n    \t\"phone\":\"0733331111\",\r\n    \t\"savePayer\":\"true\"\r\n    },\r\n    \"Audit\": {\r\n\t\t\"Username\": \"Example-User\",\r\n    \t\"UserIP\": \"1.2.3.4\"\r\n    }\r\n  }"},"url":"{{url}}/businesses/{{business-id}}/transactions/card-payments/token","description":"<p>This function submits a single credit card payment with a 3D-Secure Authentication validation to the bank and returns a result in real-time. The 3DS transaction could be completed via a frictionless success or frictionless reject, otherwise a 3DS challenge is required to be completed by the end user. If a challenge is required, sotre the redirectId and redirect the end-user to complete the challenge to the redirectUrl.</p>\n<p>This call requires a token generated from the Tokenize Card endpoint. For more details on how to tokenize the card please click <a href=\"#b7f07cda-0595-4885-a5e1-4f3d2228c57f\">here</a>.</p>\n<p>Usually transactions will be processed by the bank and a result returned to you within a couple of seconds, however delays in the bank networks can occur from time to time so you should ideally enable your system to be able to wait up to 90 seconds to get a transaction result.</p>\n<h6 id=\"route\">Route</h6>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>business-id</code></td>\n<td>The business you want to access</td>\n</tr>\n</tbody>\n</table>\n</div><h6 id=\"post-body\">Post Body</h6>\n<p><a href=\"#8f36ff42-8738-4287-8ca0-ffccf00d8521\">Tokenized Card Transaction Model</a></p>\n<h6 id=\"response-body\">Response Body</h6>\n<p><a href=\"#7828289b-5a94-4c43-81c3-cf955e6e16bd\">Transaction Result Model</a></p>\n","urlObject":{"path":["businesses","{{business-id}}","transactions","card-payments","token"],"host":["{{url}}"],"query":[],"variable":[]}},"response":[{"id":"4cff3caa-ba27-435c-8f51-845938d96e79","name":"Real-time Card Transaction (3DS Challenge Required)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n    \"ProcessType\": \"COMPLETE\",\r\n    \"Reference\": \"REAL-TIME-TXN-100\",\r\n    \"Description\": \"This is an example real-time transaction\",\r\n    \"Amount\": 100.25,\r\n    \"CardToken\": \"cbd86c35289249eb86759453cea4025b\",\r\n    \"CardAuthorizationType\": \"UNSCHEDULED\",\r\n    \"ServiceDate\": \"2025-03-01T10:00:00+10:00\",\r\n    \"CallBackUrl\": \"https://platforms.worldpay.com/en/\",\r\n    \"BrowserInfo\": {\r\n      \"UserAgent\": \"Mozilla/5.0 (iPhone; CPU iPhone OS 15_8_4 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) GSA/372.0.765951532 Mobile/15E148 Safari/604.1\",\r\n      \"AcceptHeader\": \"test\",\r\n      \"Language\": \"en-AU\",\r\n      \"TimeZone\": \"-300\",\r\n      \"ColorDepth\": 10,\r\n      \"ScreenHeight\": 10,\r\n      \"ScreenWidth\": 10      \r\n    },\r\n    \"Payer\": {\r\n    \t\"uniqueReference\": \"P1-Unique-Ref\",\r\n    \t\"groupReference\":\"P1-Group-Ref\",\r\n    \t\"familyOrBusinessName\":\"Surname\",\r\n    \t\"givenName\":\"First Name\",\r\n    \t\"billingAddress\":{\"Line1\": \"1 Test St\",\"Line2\": \"Test Building\",\"Suburb\": \"Testville\",\"State\": \"QLD\",\"PostCode\": \"4001\",\"Country\": \"AUS\" },\r\n    \t\"email\":\"test@test.com\",\r\n    \t\"phone\":\"0733331111\",\r\n    \t\"savePayer\":\"true\"\r\n    },\r\n    \"Audit\": {\r\n\t\t\"Username\": \"Example-User\",\r\n    \t\"UserIP\": \"1.2.3.4\"\r\n    }\r\n  }"},"url":"{{url}}/businesses/{{business-id}}/transactions/card-payments/token"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"transactionId\": null,\n    \"reference\": \"test 3DS challengerequired\",\n    \"statusCode\": \"V\",\n    \"subStatusCode\": \"VCR\",\n    \"statusDescription\": \"3-D Secure Required - send your customer to the 'RedirectUrl'\",\n    \"processedAmount\": null,\n    \"cardType\": null,\n    \"redirectId\": \"781ded170a064d93858ef882b68ced79\",\n    \"redirectUrl\": \"https://sandbox.rest.paymentsapi.io/businesses/CBF78F6F-AC59-43BE-98B9-637ACC5AFC54/services/tokenize-card/3dsecure/redirect2/781ded170a064d93858ef882b68ced79\",\n    \"cardAuthorizationReference\": null\n}"},{"id":"4825fbda-ef7b-437b-830d-a9d4c68a5c7d","name":"Real-time Card Transaction (Frictionless Rejection)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n    \"ProcessType\": \"COMPLETE\",\r\n    \"Reference\": \"REAL-TIME-TXN-100\",\r\n    \"Description\": \"This is an example real-time transaction\",\r\n    \"Amount\": 100.25,\r\n    \"CardToken\": \"cbd86c35289249eb86759453cea4025b\",\r\n    \"CardAuthorizationType\": \"UNSCHEDULED\",\r\n    \"ServiceDate\": \"2025-03-01T10:00:00+10:00\",\r\n    \"CallBackUrl\": \"https://platforms.worldpay.com/en/\",\r\n    \"BrowserInfo\": {\r\n      \"UserAgent\": \"Mozilla/5.0 (iPhone; CPU iPhone OS 15_8_4 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) GSA/372.0.765951532 Mobile/15E148 Safari/604.1\",\r\n      \"AcceptHeader\": \"test\",\r\n      \"Language\": \"en-AU\",\r\n      \"TimeZone\": \"-300\",\r\n      \"ColorDepth\": 10,\r\n      \"ScreenHeight\": 10,\r\n      \"ScreenWidth\": 10      \r\n    },\r\n    \"Payer\": {\r\n    \t\"uniqueReference\": \"P1-Unique-Ref\",\r\n    \t\"groupReference\":\"P1-Group-Ref\",\r\n    \t\"familyOrBusinessName\":\"Surname\",\r\n    \t\"givenName\":\"First Name\",\r\n    \t\"billingAddress\":{\"Line1\": \"1 Test St\",\"Line2\": \"Test Building\",\"Suburb\": \"Testville\",\"State\": \"QLD\",\"PostCode\": \"4001\",\"Country\": \"AUS\" },\r\n    \t\"email\":\"test@test.com\",\r\n    \t\"phone\":\"0733331111\",\r\n    \t\"savePayer\":\"true\"\r\n    },\r\n    \"Audit\": {\r\n\t\t\"Username\": \"Example-User\",\r\n    \t\"UserIP\": \"1.2.3.4\"\r\n    }\r\n  }"},"url":"{{url}}/businesses/{{business-id}}/transactions/card-payments/token"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"transactionId\": \"3939475\",\n    \"reference\": \"test frictionless reject\",\n    \"statusCode\": \"R\",\n    \"subStatusCode\": \"R21\",\n    \"statusDescription\": \"DO NOT PROCESS - 3-D Secure denied transaction as card could not be authenticated or verified\",\n    \"processedAmount\": null,\n    \"cardType\": null,\n    \"redirectId\": null,\n    \"redirectUrl\": null,\n    \"cardAuthorizationReference\": null\n}"},{"id":"fec94c5d-0d36-42d1-963a-322ecc8a9034","name":"Real-time Card Transaction (Frictionless Successful)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n    \"ProcessType\": \"COMPLETE\",\r\n    \"Reference\": \"REAL-TIME-TXN-100\",\r\n    \"Description\": \"This is an example real-time transaction\",\r\n    \"Amount\": 100.25,\r\n    \"CardToken\": \"cbd86c35289249eb86759453cea4025b\",\r\n    \"CardAuthorizationType\": \"UNSCHEDULED\",\r\n    \"ServiceDate\": \"2025-03-01T10:00:00+10:00\",\r\n    \"CallBackUrl\": \"https://platforms.worldpay.com/en/\",\r\n    \"BrowserInfo\": {\r\n      \"UserAgent\": \"Mozilla/5.0 (iPhone; CPU iPhone OS 15_8_4 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) GSA/372.0.765951532 Mobile/15E148 Safari/604.1\",\r\n      \"AcceptHeader\": \"test\",\r\n      \"Language\": \"en-AU\",\r\n      \"TimeZone\": \"-300\",\r\n      \"ColorDepth\": 10,\r\n      \"ScreenHeight\": 10,\r\n      \"ScreenWidth\": 10      \r\n    },\r\n    \"Payer\": {\r\n    \t\"uniqueReference\": \"P1-Unique-Ref\",\r\n    \t\"groupReference\":\"P1-Group-Ref\",\r\n    \t\"familyOrBusinessName\":\"Surname\",\r\n    \t\"givenName\":\"First Name\",\r\n    \t\"billingAddress\":{\"Line1\": \"1 Test St\",\"Line2\": \"Test Building\",\"Suburb\": \"Testville\",\"State\": \"QLD\",\"PostCode\": \"4001\",\"Country\": \"AUS\" },\r\n    \t\"email\":\"test@test.com\",\r\n    \t\"phone\":\"0733331111\",\r\n    \t\"savePayer\":\"true\"\r\n    },\r\n    \"Audit\": {\r\n\t\t\"Username\": \"Example-User\",\r\n    \t\"UserIP\": \"1.2.3.4\"\r\n    }\r\n  }"},"url":"{{url}}/businesses/{{business-id}}/transactions/card-payments/token"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"transactionId\": \"RT1279724\",\n    \"reference\": \"test frictionless success\",\n    \"statusCode\": \"S\",\n    \"subStatusCode\": null,\n    \"statusDescription\": null,\n    \"processedAmount\": 100.25,\n    \"cardType\": \"Visa\",\n    \"redirectId\": null,\n    \"redirectUrl\": null,\n    \"cardAuthorizationReference\": null\n}"}],"_postman_id":"57526b06-5c26-4dda-be40-5ba02c02ae3f"},{"name":"ApplePay - Make a live tokenized card transaction 🔒","id":"2a9dcd84-5595-4108-8298-49c50a5bb213","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearer-token}}"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n    \"ProcessType\": \"COMPLETE\",\r\n    \"Reference\": \"ApplePayTest\",\r\n    \"Description\": \"This is an example real-time transaction\",\r\n    \"Amount\": 2.00,\r\n    \"CurrencyCode\": \"AUD\",\r\n    \"applePayToken\": \"{\\\"token\\\":{\\\"paymentData\\\":{\\\"data\\\":\\\"5QK1iWSvOU9JuRAvmGrsd0F9e7AlTH4cMSHZVBPw3VWy/HnLfGsAiV93Jz7nbJL9Ko7upQ16fhQ/a0omoKMCM0nwLq8bmhDWhHeFxxTdn9MRXNYXp6nC9b4Yb9JKWD5yndoIeQISU7nBMKnaz1qDXjdyI7g6ZIy3gfImZsjOENjf5mw0pjYzDc0/xJmOEFrUtWGEhacPc674IWW3nWZ/PodIrkGV22BWIC4LGNDtNo9rCCtQPMFJmA8K8kOQRMhcvveIDeFSxLrb9IfsRVYOwAxL1tr/aokPG2MZNpJrSEmhV27sg3F5/CBcyQg21XpJvOf5e1vhHl9Ezgpk7AmafFMJuj8q7+LwuB5R0i+/+K99hy7U1jGO3jHJYVI1BdXec31W+6A9WLqfLBnz\\\",\\\"signature\\\":\\\"MIAGCSqGSIb3DQEHAqCAMIACAQExDTALBglghkgBZQMEAgEwgAYJKoZIhvcNAQcBAACggDCCA+MwggOIoAMCAQICCEwwQUlRnVQ2MAoGCCqGSM49BAMCMHoxLjAsBgNVBAMMJUFwcGxlIEFwcGxpY2F0aW9uIEludGVncmF0aW9uIENBIC0gRzMxJjAkBgNVBAsMHUFwcGxlIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MRMwEQYDVQQKDApBcHBsZSBJbmMuMQswCQYDVQQGEwJVUzAeFw0xOTA1MTgwMTMyNTdaFw0yNDA1MTYwMTMyNTdaMF8xJTAjBgNVBAMMHGVjYy1zbXAtYnJva2VyLXNpZ25fVUM0LVBST0QxFDASBgNVBAsMC2lPUyBTeXN0ZW1zMRMwEQYDVQQKDApBcHBsZSBJbmMuMQswCQYDVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABMIVd+3r1seyIY9o3XCQoSGNx7C9bywoPYRgldlK9KVBG4NCDtgR80B+gzMfHFTD9+syINa61dTv9JKJiT58DxOjggIRMIICDTAMBgNVHRMBAf8EAjAAMB8GA1UdIwQYMBaAFCPyScRPk+TvJ+bE9ihsP6K7/S5LMEUGCCsGAQUFBwEBBDkwNzA1BggrBgEFBQcwAYYpaHR0cDovL29jc3AuYXBwbGUuY29tL29jc3AwNC1hcHBsZWFpY2EzMDIwggEdBgNVHSAEggEUMIIBEDCCAQwGCSqGSIb3Y2QFATCB/jCBwwYIKwYBBQUHAgIwgbYMgbNSZWxpYW5jZSBvbiB0aGlzIGNlcnRpZmljYXRlIGJ5IGFueSBwYXJ0eSBhc3N1bWVzIGFjY2VwdGFuY2Ugb2YgdGhlIHRoZW4gYXBwbGljYWJsZSBzdGFuZGFyZCB0ZXJtcyBhbmQgY29uZGl0aW9ucyBvZiB1c2UsIGNlcnRpZmljYXRlIHBvbGljeSBhbmQgY2VydGlmaWNhdGlvbiBwcmFjdGljZSBzdGF0ZW1lbnRzLjA2BggrBgEFBQcCARYqaHR0cDovL3d3dy5hcHBsZS5jb20vY2VydGlmaWNhdGVhdXRob3JpdHkvMDQGA1UdHwQtMCswKaAnoCWGI2h0dHA6Ly9jcmwuYXBwbGUuY29tL2FwcGxlYWljYTMuY3JsMB0GA1UdDgQWBBSUV9tv1XSBhomJdi9+V4UH55tYJDAOBgNVHQ8BAf8EBAMCB4AwDwYJKoZIhvdjZAYdBAIFADAKBggqhkjOPQQDAgNJADBGAiEAvglXH+ceHnNbVeWvrLTHL+tEXzAYUiLHJRACth69b1UCIQDRizUKXdbdbrF0YDWxHrLOh8+j5q9svYOAiQ3ILN2qYzCCAu4wggJ1oAMCAQICCEltL786mNqXMAoGCCqGSM49BAMCMGcxGzAZBgNVBAMMEkFwcGxlIFJvb3QgQ0EgLSBHMzEmMCQGA1UECwwdQXBwbGUgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkxEzARBgNVBAoMCkFwcGxlIEluYy4xCzAJBgNVBAYTAlVTMB4XDTE0MDUwNjIzNDYzMFoXDTI5MDUwNjIzNDYzMFowejEuMCwGA1UEAwwlQXBwbGUgQXBwbGljYXRpb24gSW50ZWdyYXRpb24gQ0EgLSBHMzEmMCQGA1UECwwdQXBwbGUgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkxEzARBgNVBAoMCkFwcGxlIEluYy4xCzAJBgNVBAYTAlVTMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE8BcRhBnXZIXVGl4lgQd26ICi7957rk3gjfxLk+EzVtVmWzWuItCXdg0iTnu6CP12F86Iy3a7ZnC+yOgphP9URaOB9zCB9DBGBggrBgEFBQcBAQQ6MDgwNgYIKwYBBQUHMAGGKmh0dHA6Ly9vY3NwLmFwcGxlLmNvbS9vY3NwMDQtYXBwbGVyb290Y2FnMzAdBgNVHQ4EFgQUI/JJxE+T5O8n5sT2KGw/orv9LkswDwYDVR0TAQH/BAUwAwEB/zAfBgNVHSMEGDAWgBS7sN6hWDOImqSKmd6+veuv2sskqzA3BgNVHR8EMDAuMCygKqAohiZodHRwOi8vY3JsLmFwcGxlLmNvbS9hcHBsZXJvb3RjYWczLmNybDAOBgNVHQ8BAf8EBAMCAQYwEAYKKoZIhvdjZAYCDgQCBQAwCgYIKoZIzj0EAwIDZwAwZAIwOs9yg1EWmbGG+zXDVspiv/QX7dkPdU2ijr7xnIFeQreJ+Jj3m1mfmNVBDY+d6cL+AjAyLdVEIbCjBXdsXfM4O5Bn/Rd8LCFtlk/GcmmCEm9U+Hp9G5nLmwmJIWEGmQ8Jkh0AADGCAYcwggGDAgEBMIGGMHoxLjAsBgNVBAMMJUFwcGxlIEFwcGxpY2F0aW9uIEludGVncmF0aW9uIENBIC0gRzMxJjAkBgNVBAsMHUFwcGxlIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MRMwEQYDVQQKDApBcHBsZSBJbmMuMQswCQYDVQQGEwJVUwIITDBBSVGdVDYwCwYJYIZIAWUDBAIBoIGTMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTIzMDgwODAxMjg1N1owKAYJKoZIhvcNAQk0MRswGTALBglghkgBZQMEAgGhCgYIKoZIzj0EAwIwLwYJKoZIhvcNAQkEMSIEIDeNO/3bKi/edXt6zf47hb2k/EIxQ26ykqQCaADaeAh5MAoGCCqGSM49BAMCBEYwRAIgX/qhAopD/rc/uQXsItryEPoPDipIQNqXZ/v4cQmNiLgCID07YODUdOz1ZV0Za1USSQ/fuTO+kHZqH0uMQSo6ON1hAAAAAAAA\\\",\\\"header\\\":{\\\"publicKeyHash\\\":\\\"+fhWDnuelrdhrGRVJAuTiBQsstxecTx+rWGVyLK4kX4=\\\",\\\"ephemeralPublicKey\\\":\\\"MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEv+FtUXxv39iqtPEXwCg92cP6TVrztbu25vhrzH5OBT3Shw5nXe7AiFQtTRSD5KgBgk4gtUqD9qzDMyDoYQpADQ==\\\",\\\"transactionId\\\":\\\"df9ad9c5234cf792005930a499bc4f05775fdf328aaa4c409f80c349c7dd0a50\\\"},\\\"version\\\":\\\"EC_v1\\\"},\\\"paymentMethod\\\":{\\\"displayName\\\":\\\"MasterCard 5026\\\",\\\"network\\\":\\\"MasterCard\\\",\\\"type\\\":\\\"debit\\\"},\\\"transactionIdentifier\\\":\\\"df9ad9c5234cf792005930a499bc4f05775fdf328aaa4c409f80c349c7dd0a50\\\"}}\",\r\n    \"ServiceDate\": \"2022-03-01T10:00:00+10:00\",\r\n    \"Payer\": {\r\n        \"familyOrBusinessName\":\"SurnameTEST\",\r\n    \t\"givenName\":\"Supportname\",\r\n    \t\"email\":\"support@example.com\"\r\n    },\r\n    \"Audit\": {\r\n\t\t\"Username\": \"Example-User\",\r\n    \t\"UserIP\": \"1.2.3.4\"\r\n    }\r\n  }"},"url":"{{url}}/businesses/{{business-id}}/transactions/card-payments/token/applepay","description":"<p>This function allows users the ability to submit a single wallet eCommerce payment via Apple Pay or Google Pay through the SaaS own payment page and returns a result in real-time. This functionality is available for single real-time payments only via the SaaS payment page and using the ‘<strong>tokenised card transaction model</strong>’ for Apple Pay or Google Pay specifically where you will interchange the cardtoken for the applepaytoken or googlepaytoken when the end user is submitting payment via applepay or googlepay respectively.</p>\n<p>To integrate Apple Pay or Google Pay into your payment page, you will need to have the integration approved by Apple and/or Google to certify your payment page. Our team will need to set up and configure your account to allow wallet acceptance and to provide you with a CSR to accept ApplePay and a gateway merchantID for GooglePay.</p>\n<p>Usually transactions will be processed by the bank and a result returned to you within a couple of seconds, however delays in the bank networks can occur from time to time so you should ideally enable your system to be able to wait up to 90 seconds to get a transaction result.</p>\n<h6 id=\"route\">Route</h6>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>business-id</code></td>\n<td>The business you want to access</td>\n</tr>\n</tbody>\n</table>\n</div><h6 id=\"post-body\">Post Body</h6>\n<p><a href=\"#8f36ff42-8738-4287-8ca0-ffccf00d8521\">Tokenized Card Transaction Model</a></p>\n<h6 id=\"response-body\">Response Body</h6>\n<p><a href=\"#7828289b-5a94-4c43-81c3-cf955e6e16bd\">Transaction Result Model</a></p>\n","urlObject":{"path":["businesses","{{business-id}}","transactions","card-payments","token","applepay"],"host":["{{url}}"],"query":[],"variable":[]}},"response":[{"id":"2e1e3037-69a5-44bc-a9ef-959181cad47e","name":"Real-time Card Transaction (Rejected transaction)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n    \"ProcessType\": \"COMPLETE\",\r\n    \"Reference\": \"ApplePayTest1\",\r\n    \"Description\": \"This is an example real-time transaction\",\r\n    \"Amount\": 2.61,\r\n    \"CurrencyCode\": \"AUD\",\r\n    \"applePayToken\": \"{\\\"token\\\":{\\\"paymentData\\\":{\\\"data\\\":\\\"5QK1iWSvOU9JuRAvmGrsd0F9e7AlTH4cMSHZVBPw3VWy/HnLfGsAiV93Jz7nbJL9Ko7upQ16fhQ/a0omoKMCM0nwLq8bmhDWhHeFxxTdn9MRXNYXp6nC9b4Yb9JKWD5yndoIeQISU7nBMKnaz1qDXjdyI7g6ZIy3gfImZsjOENjf5mw0pjYzDc0/xJmOEFrUtWGEhacPc674IWW3nWZ/PodIrkGV22BWIC4LGNDtNo9rCCtQPMFJmA8K8kOQRMhcvveIDeFSxLrb9IfsRVYOwAxL1tr/aokPG2MZNpJrSEmhV27sg3F5/CBcyQg21XpJvOf5e1vhHl9Ezgpk7AmafFMJuj8q7+LwuB5R0i+/+K99hy7U1jGO3jHJYVI1BdXec31W+6A9WLqfLBnz\\\",\\\"signature\\\":\\\"MIAGCSqGSIb3DQEHAqCAMIACAQExDTALBglghkgBZQMEAgEwgAYJKoZIhvcNAQcBAACggDCCA+MwggOIoAMCAQICCEwwQUlRnVQ2MAoGCCqGSM49BAMCMHoxLjAsBgNVBAMMJUFwcGxlIEFwcGxpY2F0aW9uIEludGVncmF0aW9uIENBIC0gRzMxJjAkBgNVBAsMHUFwcGxlIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MRMwEQYDVQQKDApBcHBsZSBJbmMuMQswCQYDVQQGEwJVUzAeFw0xOTA1MTgwMTMyNTdaFw0yNDA1MTYwMTMyNTdaMF8xJTAjBgNVBAMMHGVjYy1zbXAtYnJva2VyLXNpZ25fVUM0LVBST0QxFDASBgNVBAsMC2lPUyBTeXN0ZW1zMRMwEQYDVQQKDApBcHBsZSBJbmMuMQswCQYDVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABMIVd+3r1seyIY9o3XCQoSGNx7C9bywoPYRgldlK9KVBG4NCDtgR80B+gzMfHFTD9+syINa61dTv9JKJiT58DxOjggIRMIICDTAMBgNVHRMBAf8EAjAAMB8GA1UdIwQYMBaAFCPyScRPk+TvJ+bE9ihsP6K7/S5LMEUGCCsGAQUFBwEBBDkwNzA1BggrBgEFBQcwAYYpaHR0cDovL29jc3AuYXBwbGUuY29tL29jc3AwNC1hcHBsZWFpY2EzMDIwggEdBgNVHSAEggEUMIIBEDCCAQwGCSqGSIb3Y2QFATCB/jCBwwYIKwYBBQUHAgIwgbYMgbNSZWxpYW5jZSBvbiB0aGlzIGNlcnRpZmljYXRlIGJ5IGFueSBwYXJ0eSBhc3N1bWVzIGFjY2VwdGFuY2Ugb2YgdGhlIHRoZW4gYXBwbGljYWJsZSBzdGFuZGFyZCB0ZXJtcyBhbmQgY29uZGl0aW9ucyBvZiB1c2UsIGNlcnRpZmljYXRlIHBvbGljeSBhbmQgY2VydGlmaWNhdGlvbiBwcmFjdGljZSBzdGF0ZW1lbnRzLjA2BggrBgEFBQcCARYqaHR0cDovL3d3dy5hcHBsZS5jb20vY2VydGlmaWNhdGVhdXRob3JpdHkvMDQGA1UdHwQtMCswKaAnoCWGI2h0dHA6Ly9jcmwuYXBwbGUuY29tL2FwcGxlYWljYTMuY3JsMB0GA1UdDgQWBBSUV9tv1XSBhomJdi9+V4UH55tYJDAOBgNVHQ8BAf8EBAMCB4AwDwYJKoZIhvdjZAYdBAIFADAKBggqhkjOPQQDAgNJADBGAiEAvglXH+ceHnNbVeWvrLTHL+tEXzAYUiLHJRACth69b1UCIQDRizUKXdbdbrF0YDWxHrLOh8+j5q9svYOAiQ3ILN2qYzCCAu4wggJ1oAMCAQICCEltL786mNqXMAoGCCqGSM49BAMCMGcxGzAZBgNVBAMMEkFwcGxlIFJvb3QgQ0EgLSBHMzEmMCQGA1UECwwdQXBwbGUgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkxEzARBgNVBAoMCkFwcGxlIEluYy4xCzAJBgNVBAYTAlVTMB4XDTE0MDUwNjIzNDYzMFoXDTI5MDUwNjIzNDYzMFowejEuMCwGA1UEAwwlQXBwbGUgQXBwbGljYXRpb24gSW50ZWdyYXRpb24gQ0EgLSBHMzEmMCQGA1UECwwdQXBwbGUgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkxEzARBgNVBAoMCkFwcGxlIEluYy4xCzAJBgNVBAYTAlVTMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE8BcRhBnXZIXVGl4lgQd26ICi7957rk3gjfxLk+EzVtVmWzWuItCXdg0iTnu6CP12F86Iy3a7ZnC+yOgphP9URaOB9zCB9DBGBggrBgEFBQcBAQQ6MDgwNgYIKwYBBQUHMAGGKmh0dHA6Ly9vY3NwLmFwcGxlLmNvbS9vY3NwMDQtYXBwbGVyb290Y2FnMzAdBgNVHQ4EFgQUI/JJxE+T5O8n5sT2KGw/orv9LkswDwYDVR0TAQH/BAUwAwEB/zAfBgNVHSMEGDAWgBS7sN6hWDOImqSKmd6+veuv2sskqzA3BgNVHR8EMDAuMCygKqAohiZodHRwOi8vY3JsLmFwcGxlLmNvbS9hcHBsZXJvb3RjYWczLmNybDAOBgNVHQ8BAf8EBAMCAQYwEAYKKoZIhvdjZAYCDgQCBQAwCgYIKoZIzj0EAwIDZwAwZAIwOs9yg1EWmbGG+zXDVspiv/QX7dkPdU2ijr7xnIFeQreJ+Jj3m1mfmNVBDY+d6cL+AjAyLdVEIbCjBXdsXfM4O5Bn/Rd8LCFtlk/GcmmCEm9U+Hp9G5nLmwmJIWEGmQ8Jkh0AADGCAYcwggGDAgEBMIGGMHoxLjAsBgNVBAMMJUFwcGxlIEFwcGxpY2F0aW9uIEludGVncmF0aW9uIENBIC0gRzMxJjAkBgNVBAsMHUFwcGxlIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MRMwEQYDVQQKDApBcHBsZSBJbmMuMQswCQYDVQQGEwJVUwIITDBBSVGdVDYwCwYJYIZIAWUDBAIBoIGTMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTIzMDgwODAxMjg1N1owKAYJKoZIhvcNAQk0MRswGTALBglghkgBZQMEAgGhCgYIKoZIzj0EAwIwLwYJKoZIhvcNAQkEMSIEIDeNO/3bKi/edXt6zf47hb2k/EIxQ26ykqQCaADaeAh5MAoGCCqGSM49BAMCBEYwRAIgX/qhAopD/rc/uQXsItryEPoPDipIQNqXZ/v4cQmNiLgCID07YODUdOz1ZV0Za1USSQ/fuTO+kHZqH0uMQSo6ON1hAAAAAAAA\\\",\\\"header\\\":{\\\"publicKeyHash\\\":\\\"+fhWDnuelrdhrGRVJAuTiBQsstxecTx+rWGVyLK4kX4=\\\",\\\"ephemeralPublicKey\\\":\\\"MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEv+FtUXxv39iqtPEXwCg92cP6TVrztbu25vhrzH5OBT3Shw5nXe7AiFQtTRSD5KgBgk4gtUqD9qzDMyDoYQpADQ==\\\",\\\"transactionId\\\":\\\"df9ad9c5234cf792005930a499bc4f05775fdf328aaa4c409f80c349c7dd0a50\\\"},\\\"version\\\":\\\"EC_v1\\\"},\\\"paymentMethod\\\":{\\\"displayName\\\":\\\"MasterCard 5026\\\",\\\"network\\\":\\\"MasterCard\\\",\\\"type\\\":\\\"debit\\\"},\\\"transactionIdentifier\\\":\\\"df9ad9c5234cf792005930a499bc4f05775fdf328aaa4c409f80c349c7dd0a50\\\"}}\",\r\n    \"ServiceDate\": \"2022-03-01T10:00:00+10:00\",\r\n    \"Payer\": {\r\n        \"familyOrBusinessName\":\"SurnameTEST\",\r\n    \t\"givenName\":\"Supportname\",\r\n    \t\"email\":\"support@example.com\"\r\n    },\r\n    \"Audit\": {\r\n\t\t\"Username\": \"Example-User\",\r\n    \t\"UserIP\": \"1.2.3.4\"\r\n    }\r\n  }"},"url":"{{url}}/businesses/{{business-id}}/transactions/card-payments/token"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"transactionId\": \"23456\",\n    \"reference\": \"ApplePayTest1\",\n    \"statusCode\": \"F\",\n    \"subStatusCode\": \"R1\",\n    \"statusDescription\": \"Insufficient Funds\",\n    \"processedAmount\": 2.61\n}"},{"id":"2d118f07-d89a-4873-ab9d-331a60fc6d77","name":"Real-time Card Transaction (Complete)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n    \"ProcessType\": \"COMPLETE\",\r\n    \"Reference\": \"ApplePayTest\",\r\n    \"Description\": \"This is an example real-time transaction\",\r\n    \"Amount\": 2.00,\r\n    \"CurrencyCode\": \"AUD\",\r\n    \"applePayToken\": \"{\\\"token\\\":{\\\"paymentData\\\":{\\\"data\\\":\\\"5QK1iWSvOU9JuRAvmGrsd0F9e7AlTH4cMSHZVBPw3VWy/HnLfGsAiV93Jz7nbJL9Ko7upQ16fhQ/a0omoKMCM0nwLq8bmhDWhHeFxxTdn9MRXNYXp6nC9b4Yb9JKWD5yndoIeQISU7nBMKnaz1qDXjdyI7g6ZIy3gfImZsjOENjf5mw0pjYzDc0/xJmOEFrUtWGEhacPc674IWW3nWZ/PodIrkGV22BWIC4LGNDtNo9rCCtQPMFJmA8K8kOQRMhcvveIDeFSxLrb9IfsRVYOwAxL1tr/aokPG2MZNpJrSEmhV27sg3F5/CBcyQg21XpJvOf5e1vhHl9Ezgpk7AmafFMJuj8q7+LwuB5R0i+/+K99hy7U1jGO3jHJYVI1BdXec31W+6A9WLqfLBnz\\\",\\\"signature\\\":\\\"MIAGCSqGSIb3DQEHAqCAMIACAQExDTALBglghkgBZQMEAgEwgAYJKoZIhvcNAQcBAACggDCCA+MwggOIoAMCAQICCEwwQUlRnVQ2MAoGCCqGSM49BAMCMHoxLjAsBgNVBAMMJUFwcGxlIEFwcGxpY2F0aW9uIEludGVncmF0aW9uIENBIC0gRzMxJjAkBgNVBAsMHUFwcGxlIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MRMwEQYDVQQKDApBcHBsZSBJbmMuMQswCQYDVQQGEwJVUzAeFw0xOTA1MTgwMTMyNTdaFw0yNDA1MTYwMTMyNTdaMF8xJTAjBgNVBAMMHGVjYy1zbXAtYnJva2VyLXNpZ25fVUM0LVBST0QxFDASBgNVBAsMC2lPUyBTeXN0ZW1zMRMwEQYDVQQKDApBcHBsZSBJbmMuMQswCQYDVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABMIVd+3r1seyIY9o3XCQoSGNx7C9bywoPYRgldlK9KVBG4NCDtgR80B+gzMfHFTD9+syINa61dTv9JKJiT58DxOjggIRMIICDTAMBgNVHRMBAf8EAjAAMB8GA1UdIwQYMBaAFCPyScRPk+TvJ+bE9ihsP6K7/S5LMEUGCCsGAQUFBwEBBDkwNzA1BggrBgEFBQcwAYYpaHR0cDovL29jc3AuYXBwbGUuY29tL29jc3AwNC1hcHBsZWFpY2EzMDIwggEdBgNVHSAEggEUMIIBEDCCAQwGCSqGSIb3Y2QFATCB/jCBwwYIKwYBBQUHAgIwgbYMgbNSZWxpYW5jZSBvbiB0aGlzIGNlcnRpZmljYXRlIGJ5IGFueSBwYXJ0eSBhc3N1bWVzIGFjY2VwdGFuY2Ugb2YgdGhlIHRoZW4gYXBwbGljYWJsZSBzdGFuZGFyZCB0ZXJtcyBhbmQgY29uZGl0aW9ucyBvZiB1c2UsIGNlcnRpZmljYXRlIHBvbGljeSBhbmQgY2VydGlmaWNhdGlvbiBwcmFjdGljZSBzdGF0ZW1lbnRzLjA2BggrBgEFBQcCARYqaHR0cDovL3d3dy5hcHBsZS5jb20vY2VydGlmaWNhdGVhdXRob3JpdHkvMDQGA1UdHwQtMCswKaAnoCWGI2h0dHA6Ly9jcmwuYXBwbGUuY29tL2FwcGxlYWljYTMuY3JsMB0GA1UdDgQWBBSUV9tv1XSBhomJdi9+V4UH55tYJDAOBgNVHQ8BAf8EBAMCB4AwDwYJKoZIhvdjZAYdBAIFADAKBggqhkjOPQQDAgNJADBGAiEAvglXH+ceHnNbVeWvrLTHL+tEXzAYUiLHJRACth69b1UCIQDRizUKXdbdbrF0YDWxHrLOh8+j5q9svYOAiQ3ILN2qYzCCAu4wggJ1oAMCAQICCEltL786mNqXMAoGCCqGSM49BAMCMGcxGzAZBgNVBAMMEkFwcGxlIFJvb3QgQ0EgLSBHMzEmMCQGA1UECwwdQXBwbGUgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkxEzARBgNVBAoMCkFwcGxlIEluYy4xCzAJBgNVBAYTAlVTMB4XDTE0MDUwNjIzNDYzMFoXDTI5MDUwNjIzNDYzMFowejEuMCwGA1UEAwwlQXBwbGUgQXBwbGljYXRpb24gSW50ZWdyYXRpb24gQ0EgLSBHMzEmMCQGA1UECwwdQXBwbGUgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkxEzARBgNVBAoMCkFwcGxlIEluYy4xCzAJBgNVBAYTAlVTMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE8BcRhBnXZIXVGl4lgQd26ICi7957rk3gjfxLk+EzVtVmWzWuItCXdg0iTnu6CP12F86Iy3a7ZnC+yOgphP9URaOB9zCB9DBGBggrBgEFBQcBAQQ6MDgwNgYIKwYBBQUHMAGGKmh0dHA6Ly9vY3NwLmFwcGxlLmNvbS9vY3NwMDQtYXBwbGVyb290Y2FnMzAdBgNVHQ4EFgQUI/JJxE+T5O8n5sT2KGw/orv9LkswDwYDVR0TAQH/BAUwAwEB/zAfBgNVHSMEGDAWgBS7sN6hWDOImqSKmd6+veuv2sskqzA3BgNVHR8EMDAuMCygKqAohiZodHRwOi8vY3JsLmFwcGxlLmNvbS9hcHBsZXJvb3RjYWczLmNybDAOBgNVHQ8BAf8EBAMCAQYwEAYKKoZIhvdjZAYCDgQCBQAwCgYIKoZIzj0EAwIDZwAwZAIwOs9yg1EWmbGG+zXDVspiv/QX7dkPdU2ijr7xnIFeQreJ+Jj3m1mfmNVBDY+d6cL+AjAyLdVEIbCjBXdsXfM4O5Bn/Rd8LCFtlk/GcmmCEm9U+Hp9G5nLmwmJIWEGmQ8Jkh0AADGCAYcwggGDAgEBMIGGMHoxLjAsBgNVBAMMJUFwcGxlIEFwcGxpY2F0aW9uIEludGVncmF0aW9uIENBIC0gRzMxJjAkBgNVBAsMHUFwcGxlIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MRMwEQYDVQQKDApBcHBsZSBJbmMuMQswCQYDVQQGEwJVUwIITDBBSVGdVDYwCwYJYIZIAWUDBAIBoIGTMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTIzMDgwODAxMjg1N1owKAYJKoZIhvcNAQk0MRswGTALBglghkgBZQMEAgGhCgYIKoZIzj0EAwIwLwYJKoZIhvcNAQkEMSIEIDeNO/3bKi/edXt6zf47hb2k/EIxQ26ykqQCaADaeAh5MAoGCCqGSM49BAMCBEYwRAIgX/qhAopD/rc/uQXsItryEPoPDipIQNqXZ/v4cQmNiLgCID07YODUdOz1ZV0Za1USSQ/fuTO+kHZqH0uMQSo6ON1hAAAAAAAA\\\",\\\"header\\\":{\\\"publicKeyHash\\\":\\\"+fhWDnuelrdhrGRVJAuTiBQsstxecTx+rWGVyLK4kX4=\\\",\\\"ephemeralPublicKey\\\":\\\"MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEv+FtUXxv39iqtPEXwCg92cP6TVrztbu25vhrzH5OBT3Shw5nXe7AiFQtTRSD5KgBgk4gtUqD9qzDMyDoYQpADQ==\\\",\\\"transactionId\\\":\\\"df9ad9c5234cf792005930a499bc4f05775fdf328aaa4c409f80c349c7dd0a50\\\"},\\\"version\\\":\\\"EC_v1\\\"},\\\"paymentMethod\\\":{\\\"displayName\\\":\\\"MasterCard 5026\\\",\\\"network\\\":\\\"MasterCard\\\",\\\"type\\\":\\\"debit\\\"},\\\"transactionIdentifier\\\":\\\"df9ad9c5234cf792005930a499bc4f05775fdf328aaa4c409f80c349c7dd0a50\\\"}}\",\r\n    \"ServiceDate\": \"2022-03-01T10:00:00+10:00\",\r\n    \"Payer\": {\r\n        \"familyOrBusinessName\":\"SurnameTEST\",\r\n    \t\"givenName\":\"Supportname\",\r\n    \t\"email\":\"support@example.com\"\r\n    },\r\n    \"Audit\": {\r\n\t\t\"Username\": \"Example-User\",\r\n    \t\"UserIP\": \"1.2.3.4\"\r\n    }\r\n  }"},"url":"{{url}}/businesses/{{business-id}}/transactions/card-payments/token"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"transactionId\": \"12345\",\n    \"reference\": \"ApplePayTest\",\n    \"statusCode\": \"S\",\n    \"subStatusCode\": null,\n    \"statusDescription\": \"Successful\",\n    \"processedAmount\": 2.00\n}"}],"_postman_id":"2a9dcd84-5595-4108-8298-49c50a5bb213"},{"name":"GooglePay- Make a live tokenized card transaction 🔒","id":"8d869bda-ae8e-463a-bdd3-469e00c23061","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearer-token}}"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n    \"ProcessType\": \"COMPLETE\",\r\n    \"Reference\": \"GooglePayTest\",\r\n    \"Description\": \"This is an example real-time transaction\",\r\n    \"Amount\": 2.00,\r\n    \"CurrencyCode\": \"AUD\",\r\n    \"GooglePayToken\": \"{\\\"apiVersionMinor\\\": 0,\\\"apiVersion\\\": 2,\\\"paymentMethodData\\\": {\\\"description\\\": \\\"Visa •••• 1111\\\",\\\"tokenizationData\\\": {\\\"type\\\":\\\"PAYMENT_GATEWAY\\\",\\\"token\\\": \\\"{\\\"signature\\\":\\\"MEUCIQCorEeBZkx5kb4bpW6imJFPlAPK0RH8i+eELFhxL1EA/wIgHsrDMFtlXc2L1IJ392RaHWub1v8cD332w4ecCXZNHL8\\\\u003d\\\",\\\"protocolVersion\\\":\\\"ECv1\\\",\\\"signedMessage\\\":\\\"{\\\\\\\"encryptedMessage\\\\\\\":\\\\\\\"ro17vol91XD6Vhm5PhjLuIx87mgADhGOS0uJV9/BJIRfonr5hM+P5y82FNOPj34dEXNwsSaliedyb7KvYO5vm2EpAeKOPVpZ5FwmL31Uyki6n9AGCgvFiN5UzM3Klfa3P3wl9SWZMBBxh33fBkFwDchlJGzycNKIlbot6moskjlw7zsmDl6CdPAN2nMdYCm1oriTYC/VKcYkhm2xQRQVEUXhLAuqPEGJH/8W7UkVaeTeWwHhaSxIO4s4eKSW0T/98H6bSMuAY12ZOt3WXs7jT9K8K7pPMfIH1/16RrDY4LHtGUpGmLkN/uUAhD9L8cYDvzgHE2sTg6KJdXM+WDaVuvqlFoUn9baChU0U6IYOk9IsA8+KGyNUv6HMjO/r7yNUX12naenyNhQiA5F4udv9ZD+53ml5izFOFzkiogRwOcI\\\\\\\\u003d\\\\\\\",\\\\\\\"ephemeralPublicKey\\\\\\\":\\\\\\\"BF1C8IDBsQ4BJZ5dRM+du4mk6Lb81KNzOnG1I9LM+M2cOVzlkCH/EJy4f7s9zjV7hNdZ3H1f2Mspu+MWeXsO6qc\\\\\\\\u003d\\\\\\\",\\\\\\\"tag\\\\\\\":\\\\\\\"LdVV1ef4xT09Qb3o0ADtEckcRBlVDdnjiCSiriPnUJA\\\\\\\\u003d\\\\\\\"}\\\"}\",\r\n       \"ServiceDate\": \"2022-03-01T10:00:00+10:00\",\r\n        \"Payer\": {\r\n        \"familyOrBusinessName\":\"SurnameTEST\",\r\n    \t\"givenName\":\"Support\",\r\n    \t\"email\":\"support@example.com\"\r\n    },\r\n    \"Audit\": {\r\n    \"Username\": \"Example-User\",\r\n      \"UserIP\": \"1.2.3.4\"\r\n    }\r\n  }\r\n"},"url":"{{url}}/businesses/{{business-id}}/transactions/card-payments/token/googlepay","description":"<p>This function allows users the ability to submit a single wallet eCommerce payment via Apple Pay or Google Pay through the SaaS own payment page and returns a result in real-time. This functionality is available for single real-time payments only via the SaaS payment page and using the ‘<strong>tokenised card transaction model</strong>’ for Apple Pay or Google Pay specifically where you will interchange the cardtoken for the applepaytoken or googlepaytoken when the end user is submitting payment via applepay or googlepay respectively.</p>\n<p>To integrate Apple Pay or Google Pay into your payment page, you will need to have the integration approved by Apple and/or Google to certify your payment page. Our team will need to set up and configure your account to allow wallet acceptance and to provide you with a CSR to accept ApplePay and a gateway merchantID for GooglePay.</p>\n<p>Usually transactions will be processed by the bank and a result returned to you within a couple of seconds, however delays in the bank networks can occur from time to time so you should ideally enable your system to be able to wait up to 90 seconds to get a transaction result.</p>\n<h6 id=\"route\">Route</h6>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>business-id</code></td>\n<td>The business you want to access</td>\n</tr>\n</tbody>\n</table>\n</div><h6 id=\"post-body\">Post Body</h6>\n<p><a href=\"#8f36ff42-8738-4287-8ca0-ffccf00d8521\">Tokenized Card Transaction Model</a></p>\n<h6 id=\"response-body\">Response Body</h6>\n<p><a href=\"#7828289b-5a94-4c43-81c3-cf955e6e16bd\">Transaction Result Model</a></p>\n","urlObject":{"path":["businesses","{{business-id}}","transactions","card-payments","token","googlepay"],"host":["{{url}}"],"query":[],"variable":[]}},"response":[{"id":"bda2ca51-e9d2-447c-ad35-ad1f71e994c2","name":"Real-time Card Transaction (Rejected transaction)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n    \"ProcessType\": \"COMPLETE\",\r\n    \"Reference\": \"GooglePayTest1a\",\r\n    \"Description\": \"This is an example real-time transaction\",\r\n    \"Amount\": 2.61,\r\n    \"CurrencyCode\": \"AUD\",\r\n    \"GooglePayToken\": \"{\\\"apiVersionMinor\\\": 0,\\\"apiVersion\\\": 2,\\\"paymentMethodData\\\": {\\\"description\\\": \\\"Visa •••• 1111\\\",\\\"tokenizationData\\\": {\\\"type\\\":\\\"PAYMENT_GATEWAY\\\",\\\"token\\\": \\\"{\\\"signature\\\":\\\"MEUCIQCorEeBZkx5kb4bpW6imJFPlAPK0RH8i+eELFhxL1EA/wIgHsrDMFtlXc2L1IJ392RaHWub1v8cD332w4ecCXZNHL8\\\\u003d\\\",\\\"protocolVersion\\\":\\\"ECv1\\\",\\\"signedMessage\\\":\\\"{\\\\\\\"encryptedMessage\\\\\\\":\\\\\\\"ro17vol91XD6Vhm5PhjLuIx87mgADhGOS0uJV9/BJIRfonr5hM+P5y82FNOPj34dEXNwsSaliedyb7KvYO5vm2EpAeKOPVpZ5FwmL31Uyki6n9AGCgvFiN5UzM3Klfa3P3wl9SWZMBBxh33fBkFwDchlJGzycNKIlbot6moskjlw7zsmDl6CdPAN2nMdYCm1oriTYC/VKcYkhm2xQRQVEUXhLAuqPEGJH/8W7UkVaeTeWwHhaSxIO4s4eKSW0T/98H6bSMuAY12ZOt3WXs7jT9K8K7pPMfIH1/16RrDY4LHtGUpGmLkN/uUAhD9L8cYDvzgHE2sTg6KJdXM+WDaVuvqlFoUn9baChU0U6IYOk9IsA8+KGyNUv6HMjO/r7yNUX12naenyNhQiA5F4udv9ZD+53ml5izFOFzkiogRwOcI\\\\\\\\u003d\\\\\\\",\\\\\\\"ephemeralPublicKey\\\\\\\":\\\\\\\"BF1C8IDBsQ4BJZ5dRM+du4mk6Lb81KNzOnG1I9LM+M2cOVzlkCH/EJy4f7s9zjV7hNdZ3H1f2Mspu+MWeXsO6qc\\\\\\\\u003d\\\\\\\",\\\\\\\"tag\\\\\\\":\\\\\\\"LdVV1ef4xT09Qb3o0ADtEckcRBlVDdnjiCSiriPnUJA\\\\\\\\u003d\\\\\\\"}\\\"}\",\r\n       \"ServiceDate\": \"2022-03-01T10:00:00+10:00\",\r\n        \"Payer\": {\r\n        \"familyOrBusinessName\":\"SurnameTEST\",\r\n    \t\"givenName\":\"Support\",\r\n    \t\"email\":\"support@example.com\"\r\n    },\r\n    \"Audit\": {\r\n    \"Username\": \"Example-User\",\r\n      \"UserIP\": \"1.2.3.4\"\r\n    }\r\n  }\r\n"},"url":"{{url}}/businesses/{{business-id}}/transactions/card-payments/token"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"transactionId\": \"59583\",\n    \"reference\": \"GooglePayTest1a\",\n    \"statusCode\": \"F\",\n    \"subStatusCode\": \"R1\",\n    \"statusDescription\": \"Insufficient Funds\",\n    \"processedAmount\": 20.61\n}"},{"id":"4a7fef91-161b-4eed-9966-c691a0141bc1","name":"Real-time Card Transaction (Complete)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n    \"ProcessType\": \"COMPLETE\",\r\n    \"Reference\": \"GooglePayTest\",\r\n    \"Description\": \"This is an example real-time transaction\",\r\n    \"Amount\": 2.00,\r\n    \"CurrencyCode\": \"AUD\",\r\n    \"GooglePayToken\": \"{\\\"apiVersionMinor\\\": 0,\\\"apiVersion\\\": 2,\\\"paymentMethodData\\\": {\\\"description\\\": \\\"Visa •••• 1111\\\",\\\"tokenizationData\\\": {\\\"type\\\":\\\"PAYMENT_GATEWAY\\\",\\\"token\\\": \\\"{\\\"signature\\\":\\\"MEUCIQCorEeBZkx5kb4bpW6imJFPlAPK0RH8i+eELFhxL1EA/wIgHsrDMFtlXc2L1IJ392RaHWub1v8cD332w4ecCXZNHL8\\\\u003d\\\",\\\"protocolVersion\\\":\\\"ECv1\\\",\\\"signedMessage\\\":\\\"{\\\\\\\"encryptedMessage\\\\\\\":\\\\\\\"ro17vol91XD6Vhm5PhjLuIx87mgADhGOS0uJV9/BJIRfonr5hM+P5y82FNOPj34dEXNwsSaliedyb7KvYO5vm2EpAeKOPVpZ5FwmL31Uyki6n9AGCgvFiN5UzM3Klfa3P3wl9SWZMBBxh33fBkFwDchlJGzycNKIlbot6moskjlw7zsmDl6CdPAN2nMdYCm1oriTYC/VKcYkhm2xQRQVEUXhLAuqPEGJH/8W7UkVaeTeWwHhaSxIO4s4eKSW0T/98H6bSMuAY12ZOt3WXs7jT9K8K7pPMfIH1/16RrDY4LHtGUpGmLkN/uUAhD9L8cYDvzgHE2sTg6KJdXM+WDaVuvqlFoUn9baChU0U6IYOk9IsA8+KGyNUv6HMjO/r7yNUX12naenyNhQiA5F4udv9ZD+53ml5izFOFzkiogRwOcI\\\\\\\\u003d\\\\\\\",\\\\\\\"ephemeralPublicKey\\\\\\\":\\\\\\\"BF1C8IDBsQ4BJZ5dRM+du4mk6Lb81KNzOnG1I9LM+M2cOVzlkCH/EJy4f7s9zjV7hNdZ3H1f2Mspu+MWeXsO6qc\\\\\\\\u003d\\\\\\\",\\\\\\\"tag\\\\\\\":\\\\\\\"LdVV1ef4xT09Qb3o0ADtEckcRBlVDdnjiCSiriPnUJA\\\\\\\\u003d\\\\\\\"}\\\"}\",\r\n       \"ServiceDate\": \"2022-03-01T10:00:00+10:00\",\r\n        \"Payer\": {\r\n        \"familyOrBusinessName\":\"SurnameTEST\",\r\n    \t\"givenName\":\"Support\",\r\n    \t\"email\":\"support@example.com\"\r\n    },\r\n    \"Audit\": {\r\n    \"Username\": \"Example-User\",\r\n      \"UserIP\": \"1.2.3.4\"\r\n    }\r\n  }\r\n"},"url":"{{url}}/businesses/{{business-id}}/transactions/card-payments/token"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"transactionId\": \"59581\",\n    \"reference\": \"GooglePayTest\",\n    \"statusCode\": \"S\",\n    \"subStatusCode\": null,\n    \"statusDescription\": \"Successful\",\n    \"processedAmount\": 2.00\n}"}],"_postman_id":"8d869bda-ae8e-463a-bdd3-469e00c23061"},{"name":"Refund a live card transaction 🔒","id":"8b39b171-7d6b-40e8-99eb-5644bb527376","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearer-token}}"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n    \"Reference\": \"REFUND-TXN-111\",\r\n    \"Description\": \"This is a refund example\",\r\n    \"Amount\": 10.25,\r\n    \"Audit\": {\r\n      \"Username\": \"Example-User\",\r\n    \t\"UserIP\": \"1.2.3.4\"\r\n    }\r\n}"},"url":"{{url}}/businesses/{{business-id}}/transactions/card-payments/{{transaction-id}}/refunds","description":"<p>Used to refund all or part of a previously processed card transaction</p>\n<p>**Please note that the API Refund function is not available by default.</p>\n<p>The ability to process refunds depends on what type of merchant account you have, and approval by our Risk and Fraud team.</p>\n<p>For further information please <a href=\"#5e519f4a-1513-45cc-893a-0e80148463de\">contact us</a>.</p>\n<h6 id=\"route\">Route</h6>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>business-id</code></td>\n<td>The business you want to access</td>\n</tr>\n<tr>\n<td><code>'bankReference' OR 'transactionID'</code></td>\n<td>The transaction reference provided to you from the bank/gateway that processed the transaction eg RT123456 or our unique identifier for the transaction</td>\n</tr>\n</tbody>\n</table>\n</div><h6 id=\"post-body\">Post Body</h6>\n<p><a href=\"#a5c13037-6a2c-4828-9f03-078008a4fe92\">Card Transaction Update Model</a></p>\n<h6 id=\"response-body\">Response Body</h6>\n<p><a href=\"#7828289b-5a94-4c43-81c3-cf955e6e16bd\">Transaction Result Model</a></p>\n","urlObject":{"path":["businesses","{{business-id}}","transactions","card-payments","{{transaction-id}}","refunds"],"host":["{{url}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"8b39b171-7d6b-40e8-99eb-5644bb527376"},{"name":"Process a pre-authorised card transaction 🔒","id":"18cec791-7643-47be-8f0d-b36d44c0e366","request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearer-token}}"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n    \"Reference\": \"PREAUTH-TXN-111\",\r\n    \"Description\": \"This is a capture example\",\r\n    \"Audit\": {\r\n        \"Username\": \"Example-User\",\r\n         \"UserIP\": \"1.2.3.4\"\r\n    }\r\n}"},"url":"{{url}}/businesses/{{business-id}}/transactions/card-payments/{{transaction-id}}/captures","description":"<p>Capture the funds from a previously pre-authorized card transaction</p>\n<h6 id=\"route\">Route</h6>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>business-id</code></td>\n<td>The business you want to access</td>\n</tr>\n<tr>\n<td><code>transaction-id</code></td>\n<td>Our unique identifier for the transaction</td>\n</tr>\n</tbody>\n</table>\n</div><h6 id=\"post-body\">Post Body</h6>\n<p><a href=\"#a5c13037-6a2c-4828-9f03-078008a4fe92\">Card Transaction Update Model</a></p>\n<h6 id=\"response-body\">Response Body</h6>\n<p><a href=\"#7828289b-5a94-4c43-81c3-cf955e6e16bd\">Transaction Result Model</a></p>\n","urlObject":{"path":["businesses","{{business-id}}","transactions","card-payments","{{transaction-id}}","captures"],"host":["{{url}}"],"query":[],"variable":[]}},"response":[{"id":"0f9f1f86-e59a-4278-9d1e-b5a51d78afcb","name":"Capture Card Transaction","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n    \"Reference\": \"CAPTURE-REF-001\",\r\n    \"Description\": \"This is a capture example\",\r\n    \"Amount\": null,\r\n    \"Audit\": {\r\n      \"Username\": \"Example-User\",\r\n    \t\"UserIP\": \"1.2.3.4\"\r\n    }\r\n}"},"url":"{{url}}/businesses/{{business-id}}/transactions/card-payments/122354/captures"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json; charset=utf-8","name":"Content-Type","description":"The mime type of this content"},{"key":"Date","value":"Fri, 29 Jun 2018 06:23:52 GMT","name":"Date","description":"The date and time that the message was sent"},{"key":"Server","value":"Kestrel","name":"Server","description":"A name for the server"},{"key":"Transfer-Encoding","value":"chunked","name":"Transfer-Encoding","description":"The form of encoding used to safely transfer the entity to the user. Currently defined methods are: chunked, compress, deflate, gzip, identity."},{"key":"X-Powered-By","value":"ASP.NET","name":"X-Powered-By","description":"Specifies the technology (ASP.NET, PHP, JBoss, e.g.) supporting the web application (version details are often in X-Runtime, X-Version, or X-AspNet-Version)"},{"key":"X-SourceFiles","value":"=?UTF-8?B?QzpcSW50ZWdyYVBheVxHaXRcSW50ZWdyYVBheS5TeXN0ZW1zXEludGVncmFQYXkuQXBpLlB1YmxpY1xidXNpbmVzc2VzXDEyMDZcdHJhbnNhY3Rpb25zXGNhcmQtcGF5bWVudHNcUlQ1OTU4MlxjYXB0dXJlcw==?=","name":"X-SourceFiles","description":"Custom header"}],"cookie":[],"responseTime":null,"body":"{\n    \"transactionId\": \"9217\",\n    \"reference\": \"CAPTURE-REF-001\",\n    \"statusCode\": \"S\",\n    \"subStatusCode\": null,\n    \"statusDescription\": \"Successful\",\n    \"processedAmount\": 200\n}"},{"id":"06cb8d3d-e9c3-4d96-b8bc-2797cf58c995","name":"Process a pre-authorised card transaction 🔒","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n    \"Reference\": \"PREAUTH-TXN-111\",\r\n    \"Description\": \"This is a capture example\",\r\n    \"Audit\": {\r\n        \"Username\": \"Example-User\",\r\n         \"UserIP\": \"1.2.3.4\"\r\n    }\r\n}"},"url":"{{url}}/businesses/{{business-id}}/transactions/card-payments/{{transaction-id}}/captures"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":null}],"_postman_id":"18cec791-7643-47be-8f0d-b36d44c0e366"},{"name":"Reverse (cancel) a pre-authorised card transaction 🔒","id":"ead9aa0d-04d3-4822-a694-235f09329a8c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearer-token}}"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n    \"Reference\": \"REVERSE-TXN-111\",\r\n    \"Description\": \"This is a reversal example\",\r\n    \"Audit\": {\r\n      \"Username\": \"Example-User\",\r\n    \t\"UserIP\": \"1.2.3.4\"\r\n    }\r\n}"},"url":"{{url}}/businesses/{{business-id}}/transactions/card-payments/{{transaction-id}}/reversals","description":"<p>Used to reverse (cancel) a pre-auth transaction that has not been captured yet. This will release the held funds back to the cardholder.</p>\n<p>** PLEASE NOTE: It is not possible to perform a partial reversal - the entire amount of the original authorization must be reversed.</p>\n<p>For further information please <a href=\"#5e519f4a-1513-45cc-893a-0e80148463de\">contact us</a>.</p>\n<h6 id=\"route\">Route</h6>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>business-id</code></td>\n<td>The business you want to access</td>\n</tr>\n<tr>\n<td><code>'bankReference' OR 'transactionID'</code></td>\n<td>The transaction reference provided to you from the bank/gateway that processed the transaction eg RT123456 or our unique identifier for the transaction</td>\n</tr>\n</tbody>\n</table>\n</div><h6 id=\"post-body\">Post Body</h6>\n<p><a href=\"#a5c13037-6a2c-4828-9f03-078008a4fe92\">Card Transaction Update Model</a></p>\n<h6 id=\"response-body\">Response Body</h6>\n<p><a href=\"#7828289b-5a94-4c43-81c3-cf955e6e16bd\">Transaction Result Model</a></p>\n","urlObject":{"path":["businesses","{{business-id}}","transactions","card-payments","{{transaction-id}}","reversals"],"host":["{{url}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"ead9aa0d-04d3-4822-a694-235f09329a8c"}],"id":"c3aa5a48-bb84-4ec9-9a52-a2d15ad83f6f","description":"<p>This quickstart guides you through accepting card payments using tokenized payment card details.</p>\n<h2 id=\"getting-a-token-for-the-card-details\">Getting a token for the card details</h2>\n<p>You can help to reduce your PCI compliance obligations by ensuring that your system does not receive confidential information about payment cards. To do so, we recommended making a webpage to allow your payers to enter their payment card details via their web browser. This webpage can then use our JavaScript to tokenize the details to us directly, avoiding your system entirely. See the <a href=\"#ecd1736d-29f4-459f-b500-a996c8dee11e\">Building a Webpage</a> quickstart for more details.</p>\n<h2 id=\"sending-the-request\">Sending the request</h2>\n<p>Once you have the \"card token\" that represents the details of the payment card, use the <code>Bearer</code> token to send us an authorized <a href=\"#14654018-76b6-4b4b-9ecd-a8e89a3b7af7\">POST Make a live tokenized card transaction</a> request containing the \"card token\" and other details of the payment. It must include at least the <code>ProcessType</code>, a unique <code>Reference</code>, and the <code>Amount</code> for the payment; whenever possible, we recommended also including a <code>Description</code>; for example:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"ProcessType\": \"COMPLETE\",\n    \"Reference\": \"INV-1-PAY-1\",\n    \"Description\": \"Invoice 1 Payment 1\",\n    \"Amount\": 10.00,\n    \"CardToken\": \"0123456789abcdef0123456789abcdef\"\n}\n\n</code></pre>\n<p>If you asked for payer-paid fees in your account application, then you do <em>not</em> need to include customer surcharges in the value of <code>Amount</code> as these are added automatically when your request is processed.</p>\n<h2 id=\"amount\">Amount</h2>\n<p>When using the test API, the transaction amount gives you the ability to test both successful and failed payments. When the transaction amount has zero or a number of cents/pence (subunit) other than the ones listed below, the test transaction will always be successful. If you provide one of the following numbers for the number of cents you will receive a transaction failed response with the corresponding reason:</p>\n<ul>\n<li><p>31 = Invalid Account</p>\n</li>\n<li><p>54 = Expired card - <strong>Card Only</strong></p>\n</li>\n<li><p>51 = Declined</p>\n</li>\n<li><p>61 = Insufficient Funds</p>\n</li>\n<li><p>96 = Technical failure - <strong>Card Only</strong></p>\n</li>\n</ul>\n<h2 id=\"checking-the-result\">Checking the result</h2>\n<p>The payment result is <em>not</em> indicated by the response HTTP status code. If we receive a <a href=\"#14654018-76b6-4b4b-9ecd-a8e89a3b7af7\">POST Make a live tokenized card transaction</a> request and can process it, then the response HTTP status code will be <code>200</code> (<code>OK</code>) regardless of whether the payment was approved or declined. To check the payment result, inspect the <code>StatusCode</code> value of the <a href=\"#7828289b-5a94-4c43-81c3-cf955e6e16bd\">Transaction Result</a> object that comprises the response body: <code>S</code> means the payment succeeded (was approved); <code>F</code> means it failed (was declined). See the <a href=\"#0575e464-6926-42d8-9aef-7efb47776a99\">Card Transaction Status Code</a> list for all possible status codes.</p>\n<p>For declined payments, additional details about why it failed are provided in the <code>SubStatusCode</code> and <code>StatusDescription</code> values of the <a href=\"#7828289b-5a94-4c43-81c3-cf955e6e16bd\">Transaction Result</a> object; for example:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"TransactionId\": \"12345\",\n    \"Reference\": \"INV-1-PAY-1\",\n    \"StatusCode\": \"F\",\n    \"SubStatusCode\": \"R1\",\n    \"StatusDescription\": \"Insufficient Funds\",\n    \"ProcessedAmount\": 10.48\n}\n\n</code></pre>\n<p>See the <a href=\"#b02dad21-6aa7-4876-a2b7-d7c4e2d8226f\">Transaction Sub-Status Code</a> list for all possible sub-status codes.</p>\n<p>If payer fees have been enabled for your account, then the <code>ProcessedAmount</code> value in the response will be greater than the <code>Amount</code> value in your request: the difference being the fees charged to the payer. You can use payer fees to, for example, add surcharges for different payment card types without the risk of accessing confidential information about payment cards, which helps to reduce your PCI compliance obligations.</p>\n<h1 id=\"📑-special-notes\">📑 Special Notes</h1>\n<p>Example Cards Numbers. Please note thes ecan only be used in Sandbox.</p>\n<table><tbody><tr><th>Card Type</th><th>Test Card Numbers</th></tr><tr><td><div><code>VISA</code></div><div><div><div><div></div></div></div><div></div></div></td><td><div>4111111111111111<br />4444333322221111<br />4242424242424242<br />4012888888881881</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><code>Mastercard</code></div><div><div><div><div></div></div></div><div></div></div></td><td><div>5353535353535351<br />5555555555554444<br />5105105105105100<br />2221000000000009<br />2720990000000007</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><code>AMEX</code></div><div><div><div><div></div></div></div><div></div></div></td><td><div>378282246310005<br />371449635398431<br />378734493671000</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><code>Discover</code></div><div><div><div><div></div></div></div><div></div></div></td><td><div>6011111111111117<br />6011000990139424</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><code>JCB</code></div><div><div><div><div></div></div></div><div></div></div></td><td><div>3530111333300000<br />3566002020360505</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><code>Diners</code></div><div><div><div><div></div></div></div><div></div></div></td><td><div>30569309025904<br />38520000023237</div><div><div><div><div></div></div></div><div></div></div></td></tr></tbody></table>\n\n<p>CVC: Any 3-digit number</p>\n<p>Expiry Date: Any Future Date.</p>\n<p>* 4012888888881881 Will return a Rejected status as <code>Sanctioned country</code></p>\n<h4 id=\"3ds-test-cards-to-test-different-cases\">3DS Test Cards to test different cases</h4>\n<p>When testing the 3DS supports a few different card numbers for triggering different scenarios:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Frictionless Success</strong></th>\n<th><strong>Frictionless Fail</strong></th>\n<th><strong>Challenge Required</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>4907639999909022</td>\n<td>5283901906612672</td>\n<td>4918914107195005</td>\n</tr>\n<tr>\n<td>4016360000000010</td>\n<td>4016360000000028</td>\n<td>4016360000000093</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n","event":[{"listen":"prerequest","script":{"id":"00767365-4468-4a8e-9998-122afa5afe7d","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"4e4e7117-8098-4c2e-b142-95a46329ce5c","type":"text/javascript","exec":[""]}}],"_postman_id":"c3aa5a48-bb84-4ec9-9a52-a2d15ad83f6f","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearer-token}}"}]},"isInherited":true,"source":{"_postman_id":"6644ab8c-28f6-4eec-a9d9-436123feccc1","id":"6644ab8c-28f6-4eec-a9d9-436123feccc1","name":"Worldpay for Platforms REST API Developer Guide","type":"collection"}}},{"name":"Saved Card Transaction","item":[{"name":"Process a transaction using saved card details 🔒","id":"220402de-e5bf-43c5-8a71-7410706c7654","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearer-token}}"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n    \"ProcessType\": \"COMPLETE\",\r\n    \"Reference\": \"Transaction-001\",\r\n    \"Amount\": 10.75,\r\n    \"Description\": \"This is a test transaction\",\r\n    \"CardStorageType\": \"MIT_PAYFAC_STORED\",\r\n    \"ServiceDate\": \"2022-03-01T10:00:00+10:00\",\r\n    \"Audit\": {\r\n      \"Username\": \"Example-User\",\r\n      \"UserIP\": \"1.2.3.4\"\r\n    }\r\n}"},"url":"{{url}}/businesses/{{business-id}}/payers/{{payer-reference}}/transactions/card","description":"<p>Processes a real-time card transaction on the card account currently registered to the payer.</p>\n<p>📑<strong>Note</strong> - This API request is not applicable for integrations in the United Kingdom due to the card on file compliance regulations. To charge a stored card you will need to use the <a href=\"https://docs.rest.paymentsapi.io/#e37dcfed-31e4-43d9-8d35-bcfc80777d44\">POST - 3DS - Process a tranaction using saved card details </a> to specify whether the saved card transaction is a CIT(customer-initited transaction) or MIT(merchant-initiated transaction)</p>\n<h2 id=\"special-notes-📑\">Special Notes 📑</h2>\n<p>Please use card number 4111111111111111 when testing this call.</p>\n<h6 id=\"route\">Route</h6>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>business-id</code></td>\n<td>The business you want to access</td>\n</tr>\n<tr>\n<td><code>payer-reference</code></td>\n<td>Your unique reference that identifies the payer</td>\n</tr>\n</tbody>\n</table>\n</div><h6 id=\"post-body\">Post Body</h6>\n<p><a href=\"#0415fb4b-43e5-468f-bf39-853432a71e44\">Stored Card Transaction Model</a></p>\n<h6 id=\"response-body\">Response Body</h6>\n<p><a href=\"#7828289b-5a94-4c43-81c3-cf955e6e16bd\">Transaction Result Model</a></p>\n","urlObject":{"path":["businesses","{{business-id}}","payers","{{payer-reference}}","transactions","card"],"host":["{{url}}"],"query":[],"variable":[]}},"response":[{"id":"37a8a459-b6a7-44c4-9818-fdcae998cbc5","name":"Payer Stored Card Transaction","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n    \"ProcessType\": \"COMPLETE\",\r\n    \"Reference\": \"Transaction-001\",\r\n    \"Amount\": 10.75,\r\n    \"Description\": \"This is a test transaction\",\r\n    \"CardStorageType\": \"MIT_PAYFAC_STORED\",\r\n    \"ServiceDate\": \"2022-03-01T10:00:00+10:00\",\r\n    \"Audit\": {\r\n      \"Username\": \"Example-User\",\r\n      \"UserIP\": \"1.2.3.4\"\r\n    }\r\n}"},"url":"{{url}}/businesses/{{business-id}}/payers/{{payer-reference}}/transactions/card"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"transactionId\": \"71403\",\n    \"reference\": \"Transaction-001\",\n    \"statusCode\": \"S\",\n    \"subStatusCode\": null,\n    \"statusDescription\": null,\n    \"processedAmount\": 100.75\n}"}],"_postman_id":"220402de-e5bf-43c5-8a71-7410706c7654"},{"name":"3DS - Process a transaction using saved card details 🔒","id":"e37dcfed-31e4-43d9-8d35-bcfc80777d44","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearer-token}}"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n    \"ProcessType\": \"COMPLETE\",\r\n    \"Reference\": \"Transaction-001\",\r\n    \"Amount\": 10.00,\r\n    \"Description\": \"This is a test transaction\",\r\n    \"CallBackUrl\": \"https://platforms.worldpay.com/en/\",    \r\n    \"BrowserInfo\": {\r\n      \"UserAgent\": \"test\",\r\n      \"AcceptHeader\": \"test\",\r\n      \"Language\": \"test\",\r\n      \"TimeZone\": \"-300\",\r\n      \"ColorDepth\": 10,\r\n      \"ScreenHeight\": 10,\r\n      \"ScreenWidth\": 10      \r\n    },\r\n    \"CardStorageType\": \"CIT_PAYFAC_STORED\",\r\n        \"Audit\": {\r\n      \"Username\": \"Example-User\",\r\n      \"UserIP\": \"1.2.3.4\"\r\n    }\r\n}\r\n"},"url":"{{url}}/businesses/{{business-id}}/payers/{{payer-reference}}/transactions/card","description":"<p>As 3DS is mandatory in the UK for Customer-Initiated-Transaction(CIT) payments, this function will need to be used. You will need to supply CallBackUrl, BrowserInfo, CardStorageType and CardAuthorizationType in the request. If you submit a CIT request the function will process a 3DS real-time card transaction on the card account currently registered to the payer. This will then require a challenge for the end user to complete the 3DS challenge or be completed frictionless.</p>\n<h2 id=\"special-notes-📑\">Special Notes 📑</h2>\n<h4 id=\"test-cards-to-test-different-cases\">Test Cards to test different cases</h4>\n<p>When testing the 3DS supports a few different card numbers for triggering different scenarios:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Frictionless Success</strong></th>\n<th><strong>Frictionless Fail</strong></th>\n<th><strong>Challenge Required</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>4907639999909022</td>\n<td>5283901906612672</td>\n<td>4918914107195005</td>\n</tr>\n<tr>\n<td>4016360000000010</td>\n<td>4016360000000028</td>\n<td>4016360000000093</td>\n</tr>\n</tbody>\n</table>\n</div><h6 id=\"route\">Route</h6>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>business-id</code></td>\n<td>The business you want to access</td>\n</tr>\n<tr>\n<td><code>payer-reference</code></td>\n<td>Your unique reference that identifies the payer</td>\n</tr>\n</tbody>\n</table>\n</div><h6 id=\"post-body\">Post Body</h6>\n<p><a href=\"#0415fb4b-43e5-468f-bf39-853432a71e44\">Stored Card Transaction Model</a></p>\n<h6 id=\"response-body\">Response Body</h6>\n<p><a href=\"#7828289b-5a94-4c43-81c3-cf955e6e16bd\">Transaction Result Model</a></p>\n","urlObject":{"path":["businesses","{{business-id}}","payers","{{payer-reference}}","transactions","card"],"host":["{{url}}"],"query":[],"variable":[]}},"response":[{"id":"3a6bc9a9-132f-4c04-bbb6-2337cfb47ff3","name":"Payer Stored Card Transaction","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n    \"ProcessType\": \"COMPLETE\",\r\n    \"Reference\": \"Transaction-001\",\r\n    \"Amount\": 10.00,\r\n    \"Description\": \"This is a test transaction\",\r\n    \"CallBackUrl\": \"https://platforms.worldpay.com/en/\",    \r\n    \"BrowserInfo\": {\r\n      \"UserAgent\": \"test\",\r\n      \"AcceptHeader\": \"test\",\r\n      \"Language\": \"test\",\r\n      \"TimeZone\": \"-300\",\r\n      \"ColorDepth\": 10,\r\n      \"ScreenHeight\": 10,\r\n      \"ScreenWidth\": 10      \r\n    },\r\n    \"CardStorageType\": \"CIT_PAYFAC_STORED\",\r\n        \"Audit\": {\r\n      \"Username\": \"Example-User\",\r\n      \"UserIP\": \"1.2.3.4\"\r\n    }\r\n}\r\n"},"url":"{{url}}/businesses/{{business-id}}/payers/{{payer-reference}}/transactions/card"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"transactionId\": null,\n    \"reference\": \"TestStoredRef1\",\n    \"statusCode\": \"V\",\n    \"subStatusCode\": \"VCR\",\n    \"statusDescription\": \"3-D Secure Required - send your customer to the 'RedirectUrl'\",\n    \"processedAmount\": 0.0,\n    \"cardType\": \"Visa\",\n    \"redirectId\": \"7595a884ca3744ac83f5a033d48a2896\",\n    \"redirectUrl\": \"https://sandbox.rest.paymentsapi.io/businesses/8C81D848-1E9D-45B3-8382-0C108FDB9C9C/services/tokenize-card/3dsecure/redirect2/7595a884ca3744ac83f5a033d48a2896\",\n    \"cardAuthorizationReference\": null\n}"}],"_postman_id":"e37dcfed-31e4-43d9-8d35-bcfc80777d44"}],"id":"32a8b226-cd17-490c-86ff-22051de081c8","description":"<p>This quickstart guides you through making a transaction using a payers saved card details.</p>\n<h2 id=\"sending-the-request\">Sending the request</h2>\n<p>Use the <code>Bearer</code> token to send us an authorized <a href=\"#220402de-e5bf-43c5-8a71-7410706c7654\">POST Process a transaction using saved card details</a> request containing the details of the transaction.<br />It must include at least the <code>ProcessType</code>, a unique <code>Reference</code>, and the <code>Amount</code> for the payment; whenever possible, we recommended also including a <code>Description</code>; for example:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"ProcessType\": \"COMPLETE\",\n    \"Reference\": \"Transaction-001\",\n    \"Amount\": 100.75,\n    \"Description\": \"This is a test transaction\",\n    \"Audit\": {\n      \"Username\": \"Example-User\",\n      \"UserIP\": \"1.2.3.4\"\n    }\n}\n\n</code></pre>\n<p>Information regarding Enums can be found here: <a href=\"#f73a0e2f-1664-4b80-9199-dd6edd93f667\">ProcessType Enums</a></p>\n<p>If you asked for payer-paid fees in your account application, then you do <em>not</em> need to include customer surcharges in the value of <code>Amount</code> as these are added automatically when your request is processed.</p>\n<h2 id=\"checking-the-payment-result\">Checking the payment result</h2>\n<p>The payment result is <em>not</em> indicated by the response HTTP status code. If we receive a <a href=\"#7321df17-1479-4261-b20f-6afe4ba489cd\">POST Make a live card transaction</a> request and can process it, then the response HTTP status code will be <code>200</code> (<code>OK</code>) regardless of whether the payment was approved or declined. The check the payment result, inspect the <code>StatusCode</code> value of the <a href=\"#7828289b-5a94-4c43-81c3-cf955e6e16bd\">Transaction Result</a> object that comprises the response body: <code>S</code> means the payment succeeded (was approved); <code>F</code> means it failed (was declined). See the <a href=\"#0575e464-6926-42d8-9aef-7efb47776a99\">Card Transaction Status Code</a> list for all possible status codes.</p>\n<p>For declined payments, additional details about why it failed are provided in the <code>SubStatusCode</code> and <code>StatusDescription</code> values of the <a href=\"#7828289b-5a94-4c43-81c3-cf955e6e16bd\">Transaction Result</a> object; for example:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"TransactionId\": \"12345\",\n    \"Reference\": \"Transaction-001\",\n    \"StatusCode\": \"F\",\n    \"SubStatusCode\": \"R1\",\n    \"StatusDescription\": \"Insufficient Funds\",\n    \"ProcessedAmount\": 10.48\n}\n\n</code></pre>\n<p>See the <a href=\"#b02dad21-6aa7-4876-a2b7-d7c4e2d8226f\">Transaction Sub-Status Code</a> list for all possible sub-status codes.</p>\n<p>If payer fees have been enabled for your account, then the <code>ProcessedAmount</code> value in the response will be greater than the <code>Amount</code> value in your request: the difference being the fees charged to the payer. You can use payer fees to, for example, add surcharges for different payment card types without the risk of accessing confidential information about payment cards, which helps to reduce your PCI compliance obligations.</p>\n<h2 id=\"special-notes-📑\">Special Notes 📑</h2>\n<p>As 3DS is mandatory in the UK if it is a Customer-Initiated-Transaction (CIT) further parameters are required to be provided in the request to identify and trigger 3DS to be compliant. For applications operating in the UK, please use this <a href=\"https://docs.rest.paymentsapi.io/#e37dcfed-31e4-43d9-8d35-bcfc80777d44\">endpoint</a>.</p>\n","event":[{"listen":"prerequest","script":{"id":"263b0b8b-b0fe-4545-b9b2-1695c0444235","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"8f3b6322-63f6-4d98-bc26-81ee7b6780ed","type":"text/javascript","exec":[""]}}],"_postman_id":"32a8b226-cd17-490c-86ff-22051de081c8","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearer-token}}"}]},"isInherited":true,"source":{"_postman_id":"6644ab8c-28f6-4eec-a9d9-436123feccc1","id":"6644ab8c-28f6-4eec-a9d9-436123feccc1","name":"Worldpay for Platforms REST API Developer Guide","type":"collection"}}},{"name":"Fraud Checking","item":[{"name":"Fraud Check 🔒","id":"b155fd3b-9075-483b-aa4c-d437f6ae179b","request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearer-token}}"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n    \"Token\": \"f4111d25-82d3-4743-87f4-cbf7a8e7972f\",\r\n    \"SessionId\": \"abc12345678901234567890123456789\",\r\n    \"TransactionAmount\": 20.78,\r\n    \"IpAddress\": \"111.222.333.444\",\r\n    \"Payer\": {\r\n      \"FamilyOrBusinessName\": null,\r\n      \"GivenName\": null,\r\n      \"BillingAddress\": null,\r\n      \"Email\": \"support@example.com\",\r\n      \"Phone\": null\r\n    },\r\n    \"AirlineInfo\": null,\r\n    \"HotelInfo\": null,\r\n    \"CallbackUrl\": \"https://tester.com.au/test.aspx?p1=asdfasdf&p2=asdfasdf\",\r\n    \"Audit\": null\r\n}"},"url":"{{url}}/businesses/{{business-id}}/transactions/card-payments/fraud-check","description":"<p>Performs a fraud check to determine the risk of process a transaction based on the details of a card you have previously tokenized, and information on the transaction you pass into this function.</p>\n<p>This function returns a status to let you know if the transaction is ok to process immediately, requires additional fraud checking or the use of 3-D Secure, or if the transaction should not be processed at all due to high risk of fraud.</p>\n<p>Testing Fraud Check responses via API is controlled via the cents value of the transaction\nFor example, $10.65</p>\n<ul>\n<li>66 – 69 cents   = ‘Escalate’</li>\n<li>62 cents          = ‘Review’</li>\n<li>63 cents            = ’Decline’</li>\n<li>64 cents            = ‘Error’</li>\n<li>65 cents            = ‘Exception’</li>\n<li>$300 - $400     = 'USE3DS'</li>\n<li>All others        = ‘Approve’</li>\n</ul>\n<p>NB When tokenizing a card use: 4111111111111111</p>\n<h6 id=\"route\">Route</h6>\n<div class=\"is-table-wrapper\">\n  <table>\n    <thead>\n      <tr>\n        <th>Parameter</th>\n        <th>Description</th>\n      </tr>\n    </thead>\n    <tbody>\n      <tr>\n        <td><code>business-id</code></td>\n        <td>The business you want to access</td>\n      </tr>\n    </tbody>\n  </table>\n</div>\n\n<h6 id=\"post-body\">Post Body</h6>\n<p><a href=\"#9be15e39-08c0-447f-b938-a258ef225178\">Fraud Check Model</a></p>\n<h6 id=\"response-body\">Response Body</h6>\n<p><a href=\"#21599873-9159-428e-a631-04050d3a9764\">Fraud Check Result Model</a></p>\n","urlObject":{"path":["businesses","{{business-id}}","transactions","card-payments","fraud-check"],"host":["{{url}}"],"query":[],"variable":[]}},"response":[{"id":"1426505a-8c75-4acd-aa90-c79c292200bc","name":"Fraud check","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n    \"Token\": \"f4111d25-82d3-4743-87f4-cbf7a8e7972f\",\r\n    \"SessionId\": \"abc12345678901234567890123456789\",\r\n    \"TransactionAmount\": 20.78,\r\n    \"IpAddress\": \"110.1.13.121\",\r\n    \"Payer\": {\r\n      \"FamilyOrBusinessName\": null,\r\n      \"GivenName\": null,\r\n      \"BillingAddress\": null,\r\n      \"Email\": \"support@example.com\",\r\n      \"Phone\": null\r\n    },\r\n    \"AirlineInfo\": null,\r\n\t\"HotelInfo\": null,\r\n    \"CallbackUrl\": \"https://tester.com.au/test.aspx?p1=asdfasdf&p2=asdfasdf\",\r\n    \"Audit\": null\r\n}"},"url":"{{url}}/businesses/{{business-id}}/transactions/card-payments/fraud-check"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\r\n    \"result\": \"PROCEED\",\r\n    \"resultMessage\": \"Low Risk Transaction - OK to proceed\",\r\n    \"redirectUrl\": null\r\n  }"},{"id":"5fb61d40-7074-41f3-ad8e-47680d3f8dea","name":"Fraud Check Failed 3D Secure with Airline Info🔒","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n    \"Token\": \"f4111d25-82d3-4743-87f4-cbf7a8e7972j\",\r\n    \"SessionId\": \"abc12345678901234567890123456789\",\r\n    \"TransactionAmount\": 8000.78,\r\n    \"IpAddress\": \"110.1.13.121\",\r\n    \"Payer\": {\r\n      \"FamilyOrBusinessName\": null,\r\n      \"GivenName\": null,\r\n      \"BillingAddress\": null,\r\n      \"Email\": \"support@example.com\",\r\n      \"Phone\": null\r\n    },\r\n    \"AirlineInfo\": {\r\n    \"carrier\": \"QANTAS\",\r\n    \"flightCode\": \"QF0135\",\r\n    \"flightDate\":\"2018-12-10\",\r\n    \"isReturnTicket\":\"False\",\r\n    \"origin\":\"BNE\",\r\n    \"destinations\":\"CHC\",\r\n    },\r\n    \"HotelInfo\": null,\r\n    \"CallbackUrl\": \"https://tester.com.au/test.aspx?p1=asdfasdf&p2=asdfasdf\",\r\n    \"Audit\": null\r\n}"},"url":"{{url}}/businesses/{{business-id}}/transactions/card-payments/fraud-check"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":null}],"_postman_id":"b155fd3b-9075-483b-aa4c-d437f6ae179b"},{"name":"Fraud Check Data Collector HTML","id":"e4e9f0b5-4c85-4629-bca6-7a7dd7a30575","request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearer-token}}"}]},"isInherited":false},"method":"GET","header":[],"body":{"mode":"raw","raw":""},"url":"{{url}}/businesses/{{business-key}}/services/fraud-check-div/?sessionId={{session-id}}","description":"<p>Used in conjunction with the card-payments/fraud-check function to obtain a HTML snippet with a DIV tag which contains code for a JavaScript Data Collector which collects pertinent information about your customer for performing the fraud check.</p>\n<p>This DIV tag must be embedded into one of your webpages once you have established a session with your customer, but before you call the fraud-check function.</p>\n<h6 id=\"route\">Route</h6>\n<div class=\"is-table-wrapper\">\n  <table>\n    <thead>\n      <tr>\n        <th>Parameter</th>\n        <th>Description</th>\n      </tr>\n    </thead>\n    <tbody>\n      <tr>\n        <td><code>business-key</code></td>\n        <td>Your unique Key (GUID) which identifies your business</td>\n      </tr>\n    </tbody>\n  </table>\n</div>\n\n<h6 id=\"querystring-options\">Querystring Options</h6>\n<div class=\"is-table-wrapper\">\n  <table>\n    <thead>\n      <tr>\n        <th>Parameter</th>\n        <th>Type</th>\n        <th>Description</th>\n      </tr>\n    </thead>\n    <tbody>\n      <tr>\n        <td><code>session-id</code></td>\n        <td>guid</td>\n        <td>A globally unique ID which identifies the session of your user. must be between 10 and 32 characters, contain no spaces, and contain no symbols expect - and _. It is recommended that you use a GUID with the \"-\" removed, or used your web server's session id. This id must be the same as the session ID your provided to the JavaScript Fraud Data Collector (see our Fraud Management Guide for more information on this).</td>\n      </tr>\n    </tbody>\n  </table>\n</div>\n\n<h6 id=\"response-body\">Response Body</h6>\n","urlObject":{"path":["businesses","{{business-key}}","services","fraud-check-div",""],"host":["{{url}}"],"query":[{"key":"sessionId","value":"{{session-id}}"}],"variable":[]}},"response":[{"id":"a3289846-e70a-4e1c-863c-624c5ac25d76","name":"Fraud Check Data Collector Html","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":""},"url":{"raw":"{{url}}/businesses/{{business-key}}/services/fraud-check-div/?sessionId=12345678901234567","host":["{{url}}"],"path":["businesses","{{business-key}}","services","fraud-check-div",""],"query":[{"key":"sessionId","value":"12345678901234567"}]}},"status":"OK","code":200,"_postman_previewlanguage":"html","header":[],"cookie":[],"responseTime":null,"body":"<div class='kaxsdc' data-event='load'>\n    <script type='text/javascript' src='https://ssl.kaptcha.com/collect/sdk?m=100000&s=12345678901234567'></script>\n    <img src='https://ssl.kaptcha.com/logo.gif?m=100000&s=asdfasdfasdfasdf' />\n    <script type='text/javascript'>var client=new ka.ClientSDK(); client.autoLoadEvents();</script>\n</div>"}],"_postman_id":"e4e9f0b5-4c85-4629-bca6-7a7dd7a30575"},{"name":"3-D Secure Result Lookup 🔒","id":"6a40fa57-1f22-4c91-bacd-0b8297bea256","request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearer-token}}"}]},"isInherited":false},"method":"GET","header":[],"body":{"mode":"raw","raw":""},"url":"{{url}}/businesses/{{business-id}}/transactions/card-payments/3dsecure/result/?token={{card-token}}","description":"<p>If you have used 3-D Secure to validate a transaction (through the use of the \"Fraud Check\" function), your customer will be redirected to 3-D Secure and then back to your website if they complete the process.</p>\n<p>Once they have been redirected back to your website, you can call this function from your server to check whether the 3-D Secure validation was successful, and whether or not it is ok to proceed with the payment.</p>\n<h6 id=\"route\">Route</h6>\n<div class=\"is-table-wrapper\">\n  <table>\n    <thead>\n      <tr>\n        <th>Parameter</th>\n        <th>Description</th>\n      </tr>\n    </thead>\n    <tbody>\n      <tr>\n        <td><code>business-id</code></td>\n        <td>The business you want to access</td>\n      </tr>\n    </tbody>\n  </table>\n</div>\n\n<h6 id=\"querystring-options\">Querystring Options</h6>\n<div class=\"is-table-wrapper\">\n  <table>\n    <thead>\n      <tr>\n        <th>Parameter</th>\n        <th>Type</th>\n        <th>Description</th>\n      </tr>\n    </thead>\n    <tbody>\n      <tr>\n        <td><code>token</code></td>\n        <td>string</td>\n        <td>Token for a card that you previously tokenized and used with the Fraud Check function</td>\n      </tr>\n    </tbody>\n  </table>\n</div>\n\n<h6 id=\"response-body\">Response Body</h6>\n<p><a href=\"#ae615ef3-6b49-450c-b7a2-59086ea150fa\">3-D Secure Authorization Result Model</a></p>\n","urlObject":{"path":["businesses","{{business-id}}","transactions","card-payments","3dsecure","result",""],"host":["{{url}}"],"query":[{"key":"token","value":"{{card-token}}"}],"variable":[]}},"response":[{"id":"e5156a48-607c-40bb-82d4-93609fc3efe2","name":"3-D Secure Result Lookup","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":""},"url":{"raw":"{{url}}/businesses/{{business-id}}/transactions/card-payments/3dsecure/result/?token={{card-token}}","host":["{{url}}"],"path":["businesses","{{business-id}}","transactions","card-payments","3dsecure","result",""],"query":[{"key":"token","value":"{{card-token}}"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\r\n    \"status\": \"AUTHORISED\"\r\n  }"}],"_postman_id":"6a40fa57-1f22-4c91-bacd-0b8297bea256"}],"id":"514e1719-af63-4d58-8458-1c7ee9c86af4","description":"<h2 id=\"getting-the-data-collector\">Getting the data collector</h2>\n<p>To use our fraud checking, you <em>must</em> use a webpage to accept payment card details from payers. (If you are not doing so already, see the <a href=\"#ecd1736d-29f4-459f-b500-a996c8dee11e\">Building a Webpage</a> quickstart for more details. This allows us to provide you with a fraud check data collector that gathers information automatically about payers; for example, approximate geographic locations and source IP addresses.</p>\n<p>To get the data collector, send us a <a href=\"#e4e9f0b5-4c85-4629-bca6-7a7dd7a30575\">Fraud Check Data Collector HTML</a> request, which does <em>not</em> need to be authorized. A new data collector <em>must</em> be used for each payment attempt, so each time your webpage is displayed, you <em>must</em> send us a new <a href=\"#e4e9f0b5-4c85-4629-bca6-7a7dd7a30575\">Fraud Check Data Collector HTML</a> request. For each attempt made by the same payer during a single session, specify the same <code>session-id</code> in the request.</p>\n<p>If the response HTTP status code is <code>200</code> (<code>OK</code>) then the response body contains the fraud check data collector as an HTML</p>\n<p>element, which in turn contains other HTML tags; for example:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-html\">&lt;div class=&amp;#x27;preserveHtml&amp;#x27; class=&amp;#x27;preserveHtml&amp;#x27; class=&amp;#x27;kaxsdc&amp;#x27; data-event=&amp;#x27;load&amp;#x27;&gt;\n    &lt;script type=&amp;#x27;text/javascript&amp;#x27; src=&amp;#x27;https://ssl.kaptcha.com/collect/sdk?m=100000&amp;s=12345678901234567&amp;#x27;&gt;&lt;/script&gt;\n    &lt;img class=&amp;#x27;preserveHtml&amp;#x27; class=&amp;#x27;preserveHtml&amp;#x27; src=&amp;#x27;https://ssl.kaptcha.com/logo.gif?m=100000&amp;s=12345678901234567&amp;#x27; /&gt;\n    &lt;script type=&amp;#x27;text/javascript&amp;#x27;&gt;var client=new ka.ClientSDK(); client.autoLoadEvents();&lt;/script&gt;\n&lt;/div&gt;\n\n</code></pre>\n<p>The outer HTML element of the data collector will always be a</p>\n<p>, but its attributes and the other HTML tags it contains may change with each <a href=\"#e4e9f0b5-4c85-4629-bca6-7a7dd7a30575\">Fraud Check Data Collector HTML</a> request. It is therefore important that you <strong>do</strong> <em><strong>not</strong></em> <strong>save and reuse the data collector</strong></p>\n<p><strong>element</strong> for your webpage.</p>\n<h2 id=\"adding-the-data-collector\">Adding the data collector</h2>\n<p>In the element of your webpage, add the entire response body for the <a href=\"#e4e9f0b5-4c85-4629-bca6-7a7dd7a30575\">Fraud Check Data Collector HTML</a> request that you sent us. As explained above, this will be a</p>\n<p>tag that has attributes and/or contains other HTML elements comprising our fraud check data collector. If you don't have a reason to do otherwise, we recommend adding this</p>\n<p>tag immediately prior to the tag in your webpage.</p>\n<p>Once you have the \"card token\" that represents the details of the payment card, use the <code>Bearer</code> token to send us an authorized <a href=\"#b155fd3b-9075-483b-aa4c-d437f6ae179b\">Fraud Check</a> request containing the \"card token\" and other details of the payment. It must include at least the <code>SessionId</code>, the <code>TransactionAmount</code>, and payer <code>IpAddress</code> and <code>Email</code> details; to support 3-D Secure, a <code>CallbackUrl</code> is also required; for example:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"Token\": \"0123456789abcdef0123456789abcdef\",\n    \"SessionId\": \"12345678901234567\",\n    \"TransactionAmount\": 10.00,\n    \"IpAddress\": \"1.2.3.4\",\n    \"Payer\": {\n        \"Email\": \"jane.citizen@example.com\"\n    },\n    \"CallbackUrl\": \"https://my.domain/3d-secure-callback?id=1a2b3c4d5e6f\"\n}\n\n</code></pre>\n<p>If you asked for payer-paid fees in your account application, then you do <em>not</em> need to include customer surcharges in the value of <code>TransactionAmount</code> as these are added automatically when your request is processed.</p>\n<h2 id=\"checking-the-fraud-check-response\">Checking the fraud check response</h2>\n<p>The fraud check result is <em>not</em> indicated by the response HTTP status code. If we receive a <a href=\"#b155fd3b-9075-483b-aa4c-d437f6ae179b\">Fraud Check</a> request and can process it, then the response HTTP status code will be <code>200</code> (<code>OK</code>) regardless of whether or not fraud is suspected. To check the fraud check result, inspect the <code>Result</code> value of the <a href=\"#2d471978-1a7b-44f5-bdd7-b05b04b8a21d\">Fraud Check Result</a> object that comprises the response body: <code>PROCEED</code> means there is minimal risk of fraud; <code>USE3DS</code> means that you should use 3-D Secure; other values indicate an increased risk of fraud. See the <a href=\"#2d471978-1a7b-44f5-bdd7-b05b04b8a21d\">Fraud Check Result</a> list for all possible results.</p>\n<p>Additional details about the fraud check result are provided in the <code>ResultMessage</code> and <code>RedirectUrl</code> values of the <a href=\"#2d471978-1a7b-44f5-bdd7-b05b04b8a21d\">Fraud Check Result</a> object; for example:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"Result\": \"PROCEED\",\n    \"ResultMessage\": \"Low Risk Transaction - OK to proceed\",\n    \"RedirectUrl\": null\n}\n\n</code></pre>\n<h2 id=\"using-3-d-secure\">Using 3-D Secure</h2>\n<p>If the value of <code>Result</code> in the response to your <a href=\"#2d471978-1a7b-44f5-bdd7-b05b04b8a21d\">Fraud Check Result</a> request is <code>USE3DS</code>, then 3-D Secure cardholder authentication is available. It is <em>not</em> available if the value of <code>Result</code> is something else. The use of 3-D Secure when available was not enforced at the time of writing, but we recommend doing so whenever possible, and may require its use when available in the future.</p>\n<p>To use 3-D Secure, redirect the payer's web browser to the URL provided as the value of <code>RedirectUrl</code> in the response to your <a href=\"#2d471978-1a7b-44f5-bdd7-b05b04b8a21d\">Fraud Check Result</a> request. Once cardholder authentication is complete, the payer's web browser will be redirected back to the URL you specified as the value of <code>CallbackUrl</code> in your <a href=\"#b155fd3b-9075-483b-aa4c-d437f6ae179b\">Fraud Check</a> request.</p>\n<p>When your callback URL is activated, check the 3-D Secure result by sending us an authorized <a href=\"#6a40fa57-1f22-4c91-bacd-0b8297bea256\">3-D Secure Result Lookup</a> request. The result is <em>not</em> indicated by the response HTTP status code. If we receive your request and can process it, the response HTTP status code will be <code>200</code> (<code>OK</code>) regardless of whether or not the cardholder was authenticated. To check the result, inspect the <code>Status</code> value of the <a href=\"#6a40fa57-1f22-4c91-bacd-0b8297bea256\">3-D Secure</a> object that comprises the response body: <code>AUTHORISED</code> means that the cardholder was authenticated; other values indicate an increased risk of fraud. See the <a href=\"#15ed18a7-ccf9-4e19-84b6-ba0cf39e61db\">3-D Secure Authorization Status</a> list for all possible statuses.</p>\n<h2 id=\"accepting-the-payment\">Accepting the payment</h2>\n<p>Our fraud checking allows you to gauge the risk of accepting payments. At the time of writing, it remains up to you to decide whether or not to continue with accepting the payment; however, we may restrict which payments can be accepted based on risk in the future.</p>\n<p>To accept the payment, send us an authorized <a href=\"#7321df17-1479-4261-b20f-6afe4ba489cd\">POST Make a live card transaction</a> request containing the \"card token\" and other details of the payment, and then check the payment result. See the <a href=\"#c3aa5a48-bb84-4ec9-9a52-a2d15ad83f6f\">Create Card Transaction</a> quickstart for more details.</p>\n","event":[{"listen":"prerequest","script":{"id":"3a3cc4da-93de-460b-a48f-938a7c850d00","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"27c389db-8d92-45f7-8ad7-9e557bb41a9c","type":"text/javascript","exec":[""]}}],"_postman_id":"514e1719-af63-4d58-8458-1c7ee9c86af4","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearer-token}}"}]},"isInherited":true,"source":{"_postman_id":"6644ab8c-28f6-4eec-a9d9-436123feccc1","id":"6644ab8c-28f6-4eec-a9d9-436123feccc1","name":"Worldpay for Platforms REST API Developer Guide","type":"collection"}}},{"name":"Status Changes","item":[{"name":"Search for transaction status changes 🔒","id":"4e87eb46-2ed5-4469-9ab4-904b99a2a738","request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearer-token}}"}]},"isInherited":false},"method":"GET","header":[],"body":{"mode":"raw","raw":""},"url":"{{url}}/businesses/{{business-id}}/transactions/new","description":"<p>This function is used to get a set of all transactions for your business that have had a change of transaction status so the details of the transaction can be updated within your own systems.</p>\n<p>It needs to be used in conjunction with the POST \"Acknowledge transaction status change\" function below. Only transactions processed within the last 90 days will be returned by this function.</p>\n<p>A maximum of 1000 transactions can be returned in one call (see skip/take parameters below).</p>\n<h2 id=\"special-notes-📑\">Special Notes 📑</h2>\n<p>PLEASE NOTE: This function will only allow you to retrieve your transaction results once per hour. It can return up to 1000 transactions per call - once all your waiting transaction results have been returned, or the function returns the same results due to not acknowledging the previous transactions you downloaded, you will need to wait an hour until you can retrieve any results from the function again.</p>\n<p>If you call the function again within that hour it will return HTTP Status Code <code>429 (Too Many Requests)</code>. Payment processing for most transaction types only occurs a few times per day, so there is no benefit in calling this transaction more frequently than once per hour.</p>\n<h6 id=\"route\">Route</h6>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>business-id</code></td>\n<td>The business you want to access</td>\n</tr>\n</tbody>\n</table>\n</div><h6 id=\"querystring-options\">Querystring Options</h6>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>type</code></td>\n<td><a href=\"#78300ea2-0ac8-4047-a1b4-c1738535c1d8\">Transaction Type</a></td>\n<td>Search for specific types of transactions (single or list - for lists reference the field multiple times in the querystring, e.g.: ?type=PDB&amp;type=PDC&amp;type=RT etc.)</td>\n</tr>\n<tr>\n<td><code>status</code></td>\n<td><a href=\"#746c23f5-c501-4736-910e-9ceba8fd5e79\">Transaction Status</a></td>\n<td>Search for transactions with specific statuses (single or list - for lists reference the field multiple times in the querystring, e.g.: ?status=C&amp;status=S&amp;status=R etc.)</td>\n</tr>\n<tr>\n<td><code>source</code></td>\n<td><a href=\"#2cfab69e-f3e1-4688-bdf3-4ed59e891202\">Transaction Source</a></td>\n<td>Search for transactions initiated via specific sources</td>\n</tr>\n<tr>\n<td><code>skip</code></td>\n<td>integer</td>\n<td>Number of records to not return (offset) when paging results (Default: 0)</td>\n</tr>\n<tr>\n<td><code>take</code></td>\n<td>integer</td>\n<td>Number of records to return per call when paging results (Default: 500)</td>\n</tr>\n</tbody>\n</table>\n</div><h6 id=\"response-body\">Response Body</h6>\n<p><a href=\"#364e4e5d-e6f4-4f63-b4d3-6e4c1dd9ed73\">Transaction Search Model</a></p>\n","urlObject":{"path":["businesses","{{business-id}}","transactions","new"],"host":["{{url}}"],"query":[],"variable":[]}},"response":[{"id":"19c33eff-b843-4a1c-b935-7c12b4d55907","name":"Search for transaction status changes with options","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":""},"url":{"raw":"{{url}}/businesses/{{business-id}}/transactions/new?type=PDB","host":["{{url}}"],"path":["businesses","{{business-id}}","transactions","new"],"query":[{"key":"type","value":"PDB","description":"earch for specific types of transactions (single or list - for lists reference the field multiple times in the querystring, e.g.: ?type=PDB&type=PDC&type=RT etc.)","type":"text"}]}},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":null},{"id":"1e5db9fa-2cbd-48cd-ba53-7223b6801dc9","name":"New Transaction Status Updates Search ALL","originalRequest":{"method":"GET","header":[],"url":"{{url}}/businesses/{{business-id}}/transactions/new"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"business\": {\n            \"businessId\": \"1234\",\n            \"businessName\": \"Test Business Ltd\"\n        },\n        \"time\": \"2018-06-29T06:07:01.153+00:00\",\n        \"transactionId\": \"121435\",\n        \"secondaryTransactionId\": \"RT59581\",\n        \"reference\": \"REAL-TIME-TXN-001\",\n        \"description\": \"This is an example real-time transaction\",\n        \"scheduleReference\": null,\n        \"amount\": 100.25,\n        \"amountRequested\": 100.25,\n        \"amountRefunded\": 10,\n        \"currency\": \"AUD\",\n        \"type\": \"RT\",\n        \"typeDescription\": \"Realtime Payment - Website\",\n        \"statusCode\": \"C\",\n        \"subStatusCode\": \"RF\",\n        \"statusDescription\": \"Cleared\",\n        \"paymentMethod\": \"VISA\",\n        \"payer\": null,\n        \"card\": {\n            \"cardNumber\": \"411111xxxxxx1111\",\n            \"cardholderName\": \"TEST Card\",\n            \"cardExpires\": \"2023-10-01T00:00:00\",\n            \"cardType\": \"Visa\"\n        },\n        \"bankAccount\": null,\n        \"rejectionRecovery\": null, \n        \"verification\": null \n    },\n    {\n        \"business\": {\n            \"businessId\": \"1234\",\n            \"businessName\": \"Test Business Ltd\"\n        },\n        \"time\": \"2018-06-29T06:20:30.35+00:00\",\n        \"transactionId\": \"121436\",\n        \"secondaryTransactionId\": \"RT59582\",\n        \"reference\": \"REAL-TIME-TXN-002\",\n        \"description\": \"This is an example pre-auth real-time transaction\",\n        \"scheduleReference\": null,\n        \"amount\": 200,\n        \"amountRequested\": 200,\n        \"amountRefunded\": 0,\n        \"currency\": \"AUD\",\n        \"type\": \"RT\",\n        \"typeDescription\": \"Realtime Payment - Website\",\n        \"statusCode\": \"C\",\n        \"subStatusCode\": null,\n        \"statusDescription\": \"Cleared\",\n        \"paymentMethod\": \"MASTERCARD\",\n        \"payer\": null,\n        \"card\": {\n            \"cardNumber\": \"555555xxxxxx4444\",\n            \"cardholderName\": \"TEST CARD\",\n            \"cardExpires\": \"2023-10-01T00:00:00\",\n            \"cardType\": \"Mastercard\"\n        },\n        \"bankAccount\": null,\n        \"rejectionRecovery\": null, \n        \"verification\": null \n\n    },\n    {\n        \"business\": {\n            \"businessId\": \"1234\",\n            \"businessName\": \"Test Business Ltd\"\n        },\n        \"time\": \"2018-06-29T06:39:28.973+00:00\",\n        \"transactionId\": \"121437\",\n        \"secondaryTransactionId\": \"RT59583\",\n        \"reference\": \"REAL-TIME-TXN-003\",\n        \"description\": \"This is an example rejected real-time transaction\",\n        \"scheduleReference\": null,\n        \"amount\": 20.61,\n        \"amountRequested\": 20.61,\n        \"amountRefunded\": 0,\n        \"currency\": \"AUD\",\n        \"type\": \"RT\",\n        \"typeDescription\": \"Realtime Payment - Website\",\n        \"statusCode\": \"R\",\n        \"subStatusCode\": \"R1\",\n        \"statusDescription\": \"Rejected: Insufficient Funds\",\n        \"paymentMethod\": \"VISA\",\n        \"payer\": null,\n        \"card\": {\n            \"cardNumber\": \"401288xxxxxx1881\",\n            \"cardholderName\": \"TEST Card\",\n            \"cardExpires\": \"2028-03-01T00:00:00\",\n            \"cardType\": \"Visa\"\n        },\n        \"bankAccount\": null,\n        \"rejectionRecovery\": null, \n        \"verification\": null \n    }\n]"}],"_postman_id":"4e87eb46-2ed5-4469-9ab4-904b99a2a738"},{"name":"Acknowledge transaction status change 🔒","id":"75030710-b304-451f-8a47-c94e0e7829cd","request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearer-token}}"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n    \"TransactionId\": \"121435\",\r\n    \"StatusCode\": \"C\",\r\n    \"Audit\": {\r\n\t\t\"Username\": \"Example-User\",\r\n    \t\"UserIP\": \"1.2.3.4\"\r\n    }\r\n}"},"url":"{{url}}/businesses/{{business-id}}/transactions/new","description":"<p>This function notifies us that the details downloaded for a transaction via the \"New Status Search\" function above have been received and processed by you so they won't be downloaded again the next time the \"New Status Search\" function is called.</p>\n<h2 id=\"special-notes-📑\">Special Notes 📑</h2>\n<p>PLEASE NOTE:  As there is always the possibility of this call failing due to network dropouts etc., it is recommended that you make your system able to handle transaction results being downloaded a second time from the \"New Status Search\" function (i.e. so your system will ignore a result update for a transaction if it is downloaded again after you have already processed that result).</p>\n<h6 id=\"route\">Route</h6>\n<div class=\"is-table-wrapper\">\n  <table>\n    <thead>\n      <tr>\n        <th>Parameter</th>\n        <th>Description</th>\n      </tr>\n    </thead>\n    <tbody>\n      <tr>\n        <td><code>business-id</code></td>\n        <td>The business you want to access</td>\n      </tr>\n    </tbody>\n  </table>\n</div>\n\n<h6 id=\"post-body\">Post Body</h6>\n<p><a href=\"#fe8262ee-2b37-4bed-ba54-40078ac0871d\">Transaction Status Update Received Model</a></p>\n<h6 id=\"response-body\">Response Body</h6>\n","urlObject":{"path":["businesses","{{business-id}}","transactions","new"],"host":["{{url}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"75030710-b304-451f-8a47-c94e0e7829cd"}],"id":"79b5ccfc-9b20-4034-82b2-54a70dae2c7e","_postman_id":"79b5ccfc-9b20-4034-82b2-54a70dae2c7e","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearer-token}}"}]},"isInherited":true,"source":{"_postman_id":"6644ab8c-28f6-4eec-a9d9-436123feccc1","id":"6644ab8c-28f6-4eec-a9d9-436123feccc1","name":"Worldpay for Platforms REST API Developer Guide","type":"collection"}}},{"name":"Find Transaction Details","item":[{"name":"Transaction Search 🔒","id":"4ff99326-bb8c-44a2-aa7a-81887b98a57f","request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearer-token}}"}]},"isInherited":false},"method":"GET","header":[],"body":{"mode":"raw","raw":""},"url":"{{url}}/businesses/{{business-id}}/transactions/?timeFrom=2018-06-28T05:13:14%2B10:00","description":"<p>Used for searching all types of previously processed transactions. A maximum of 200 transactions can be returned in one call (see skip/take parameters below).</p>\n<h6 id=\"route\">Route</h6>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>business-id</code></td>\n<td>The business you want to access</td>\n</tr>\n</tbody>\n</table>\n</div><h6 id=\"querystring-options\">Querystring Options</h6>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>transactionId</code></td>\n<td>int</td>\n<td>Our unique identifier for the transaction</td>\n</tr>\n<tr>\n<td><code>reference</code></td>\n<td>string</td>\n<td>Search on the reference you provided for the payment</td>\n</tr>\n<tr>\n<td><code>description</code></td>\n<td>string</td>\n<td>Search descriptions you provided for your payments</td>\n</tr>\n<tr>\n<td><code>scheduleReference</code></td>\n<td>string</td>\n<td>Search for any schedule references you provided for scheduled payments</td>\n</tr>\n<tr>\n<td><code>timeFrom</code></td>\n<td><a href=\"#12bbff50-aa66-440d-9af8-ec9c8b608fb0\">ISO 8601 Date/Time</a></td>\n<td>Search for transaction processed from this date/time. PLEASE NOTE: timeFrom is REQUIRED for all searches where a \"reference\" is not supplied.</td>\n</tr>\n<tr>\n<td><code>timeTo</code></td>\n<td><a href=\"#12bbff50-aa66-440d-9af8-ec9c8b608fb0\">ISO 8601 Date/Time</a></td>\n<td>Search for transaction processed before this date/time</td>\n</tr>\n<tr>\n<td><code>type</code></td>\n<td><a href=\"#78300ea2-0ac8-4047-a1b4-c1738535c1d8\">Transaction Type</a></td>\n<td>Search for specific types of transactions (single or list - for lists reference the field multiple times in the querystring, e.g.: ?type=PDB&amp;type=PDC&amp;type=RT etc.)</td>\n</tr>\n<tr>\n<td><code>status</code></td>\n<td><a href=\"#746c23f5-c501-4736-910e-9ceba8fd5e79\">Transaction Status</a></td>\n<td>Search for transactions with specific statuses (single or list - for lists reference the field multiple times in the querystring, e.g.: ?status=C&amp;status=S&amp;status=R etc.)</td>\n</tr>\n<tr>\n<td><code>subStatus</code></td>\n<td><a href=\"#b02dad21-6aa7-4876-a2b7-d7c4e2d8226f\">Transaction Sub Status</a></td>\n<td>Search for transactions with specific sub statuses (single or list - for lists reference the field multiple times in the querystring, e.g.: ?SubStatus=R1&amp;SubStatus=R2&amp;SubStatus=R3 etc.)</td>\n</tr>\n<tr>\n<td><code>amountFrom</code></td>\n<td>decimal</td>\n<td>Search for transactions with processed amount greater than or equal to this amount</td>\n</tr>\n<tr>\n<td><code>amountTo</code></td>\n<td>decimal</td>\n<td>Search for transactions with processed amount less than or equal to this amount</td>\n</tr>\n<tr>\n<td><code>payerId</code></td>\n<td>string</td>\n<td>Search for transactions for a particular payer using our unique payer identifier</td>\n</tr>\n<tr>\n<td><code>payerUniqueReference</code></td>\n<td>string</td>\n<td>Search for transactions for a particular payer using your unique payer reference</td>\n</tr>\n<tr>\n<td><code>payerGroupReference</code></td>\n<td>string</td>\n<td>Search for transactions for particular payers using your payer group reference</td>\n</tr>\n<tr>\n<td><code>source</code></td>\n<td><a href=\"#2cfab69e-f3e1-4688-bdf3-4ed59e891202\">Transaction Source</a></td>\n<td>Search for transactions initiated via specific sources</td>\n</tr>\n<tr>\n<td><code>skip</code></td>\n<td>integer</td>\n<td>Number of records to not return (offset) when paging results (Default: 0)</td>\n</tr>\n<tr>\n<td><code>take</code></td>\n<td>integer</td>\n<td>Number of records to return per call when paging results (Default: 200)</td>\n</tr>\n</tbody>\n</table>\n</div><h6 id=\"response-body\">Response Body</h6>\n<p><a href=\"#364e4e5d-e6f4-4f63-b4d3-6e4c1dd9ed73\">Transaction Search Model</a></p>\n","urlObject":{"path":["businesses","{{business-id}}","transactions",""],"host":["{{url}}"],"query":[{"key":"timeFrom","value":"2018-06-28T05:13:14%2B10:00"}],"variable":[]}},"response":[{"id":"654ea3a2-b6d4-4aef-8b37-eab690732e1b","name":"Transaction Search  with options","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":""},"url":{"raw":"{{url}}/businesses/{{business-id}}/transactions/?timeFrom=2018-06-28T05:13:14%2B10:00&status=S","host":["{{url}}"],"path":["businesses","{{business-id}}","transactions",""],"query":[{"key":"timeFrom","value":"2018-06-28T05:13:14%2B10:00"},{"key":"status","value":"S","description":"Search for transactions with specific statuses (single or list - for lists reference the field multiple times in the querystring, e.g.: ?status=C&status=S&status=R etc.)","type":"text"}]}},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":null},{"id":"9ef0b35f-0e10-4175-8385-b0167ffff225","name":"Transaction Search ALL","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":""},"url":{"raw":"{{url}}/businesses/{{business-id}}/transactions/?timeFrom=2018-06-28T05:13:14%2B10:00","host":["{{url}}"],"path":["businesses","{{business-id}}","transactions",""],"query":[{"key":"timeFrom","value":"2018-06-28T05:13:14%2B10:00"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"business\": {\n            \"businessId\": \"1234\",\n            \"businessName\": \"Test Business Ltd\"\n        },\n        \"time\": \"2018-06-29T06:07:01.153+00:00\",\n        \"transactionId\": \"121435\",\n        \"secondaryTransactionId\": \"RT59581\",\n        \"reference\": \"REAL-TIME-TXN-001\",\n        \"description\": \"This is an example real-time transaction\",\n        \"scheduleReference\": null,\n        \"amount\": 100.25,\n        \"amountRequested\": 100.25,\n        \"amountRefunded\": 10,\n        \"currency\": \"AUD\",\n        \"type\": \"RT\",\n        \"typeDescription\": \"Realtime Payment - Website\",\n        \"statusCode\": \"C\",\n        \"subStatusCode\": \"RF\",\n        \"statusDescription\": \"Cleared\",\n        \"paymentMethod\": \"VISA\",\n        \"payer\": null,\n        \"card\": {\n            \"cardNumber\": \"411111xxxxxx1111\",\n            \"cardholderName\": \"TEST Card\",\n            \"cardExpires\": \"2023-10-01T00:00:00\",\n            \"cardType\": \"Visa\"\n        },\n        \"bankAccount\": null\n    },\n    {\n        \"business\": {\n            \"businessId\": \"1234\",\n            \"businessName\": \"Test Business Ltd\"\n        },\n        \"time\": \"2018-06-29T06:20:30.35+00:00\",\n        \"transactionId\": \"121436\",\n        \"secondaryTransactionId\": \"RT59582\",\n        \"reference\": \"REAL-TIME-TXN-002\",\n        \"description\": \"This is an example pre-auth real-time transaction\",\n        \"scheduleReference\": null,\n        \"amount\": 200,\n        \"amountRequested\": 200,\n        \"amountRefunded\": 0,\n        \"currency\": \"AUD\",\n        \"type\": \"RT\",\n        \"typeDescription\": \"Realtime Payment - Website\",\n        \"statusCode\": \"C\",\n        \"subStatusCode\": null,\n        \"statusDescription\": \"Cleared\",\n        \"paymentMethod\": \"MASTERCARD\",\n        \"payer\": null,\n        \"card\": {\n            \"cardNumber\": \"555555xxxxxx4444\",\n            \"cardholderName\": \"TEST CARD\",\n            \"cardExpires\": \"2023-10-01T00:00:00\",\n            \"cardType\": \"Mastercard\"\n        },\n        \"bankAccount\": null\n    },\n    {\n        \"business\": {\n            \"businessId\": \"1234\",\n      \"businessName\": \"Test Business Ltd\"\n        },\n        \"time\": \"2018-06-29T06:39:28.973+00:00\",\n        \"transactionId\": \"121437\",\n        \"secondaryTransactionId\": \"RT59583\",\n        \"reference\": \"REAL-TIME-TXN-003\",\n        \"description\": \"This is an example rejected real-time transaction\",\n        \"scheduleReference\": null,\n        \"amount\": 20.61,\n        \"amountRequested\": 20.61,\n        \"amountRefunded\": 0,\n        \"currency\": \"AUD\",\n        \"type\": \"RT\",\n        \"typeDescription\": \"Realtime Payment - Website\",\n        \"statusCode\": \"R\",\n        \"subStatusCode\": \"R1\",\n        \"statusDescription\": \"Rejected: Insufficient Funds\",\n        \"paymentMethod\": \"VISA\",\n        \"payer\": null,\n        \"card\": {\n            \"cardNumber\": \"401288xxxxxx1881\",\n            \"cardholderName\": \"TEST Card\",\n            \"cardExpires\": \"2028-03-01T00:00:00\",\n            \"cardType\": \"Visa\"\n        },\n        \"bankAccount\": null\n    }\n]"}],"_postman_id":"4ff99326-bb8c-44a2-aa7a-81887b98a57f"},{"name":"Transaction Lookup 🔒","id":"d4793679-1ed3-419e-96b3-3821cfa78061","request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearer-token}}"}]},"isInherited":false},"method":"GET","header":[],"body":{"mode":"raw","raw":""},"url":"{{url}}/businesses/{{business-id}}/transactions/{{transaction-id}}","description":"<p>Used to lookup details of a single previously processed transaction</p>\n<h6 id=\"route\">Route</h6>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>business-id</code></td>\n<td>The business you want to access</td>\n</tr>\n<tr>\n<td><code>transaction-id</code></td>\n<td>Our unique identifier for the transaction</td>\n</tr>\n</tbody>\n</table>\n</div><h6 id=\"response-body\">Response Body</h6>\n<p><a href=\"#364e4e5d-e6f4-4f63-b4d3-6e4c1dd9ed73\">Transaction Search Model</a></p>\n","urlObject":{"path":["businesses","{{business-id}}","transactions","{{transaction-id}}"],"host":["{{url}}"],"query":[],"variable":[]}},"response":[{"id":"5fadef95-f151-4e5c-b302-cf7671b70f54","name":"Transaction Lookup","originalRequest":{"method":"GET","header":[],"url":"{{url}}/businesses/{{business-id}}/transactions/1203317"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"business\": {\n        \"businessId\": \"1234\",\n    \"businessName\": \"Test Business Ltd\"\n    },\n    \"time\": \"2018-06-29T06:07:01.153+00:00\",\n    \"transactionId\": \"121435\",\n    \"secondaryTransactionId\": \"1203317\",\n    \"reference\": \"REAL-TIME-TXN-001\",\n    \"description\": \"This is an example real-time transaction\",\n    \"scheduleReference\": null,\n    \"amount\": 100.25,\n    \"amountRequested\": 100.25,\n    \"amountRefunded\": 10,\n    \"currency\": \"AUD\",\n    \"type\": \"RT\",\n    \"typeDescription\": \"Realtime Payment - Website\",\n    \"statusCode\": \"C\",\n    \"subStatusCode\": \"RF\",\n    \"statusDescription\": \"Cleared\",\n    \"paymentMethod\": \"VISA\",\n    \"payer\": null,\n    \"card\": {\n        \"cardNumber\": \"411111xxxxxx1111\",\n        \"cardholderName\": \"TEST Card\",\n        \"cardExpires\": \"2023-10-01T00:00:00\",\n        \"cardType\": \"Visa\"\n    },\n    \"bankAccount\": null\n}"}],"_postman_id":"d4793679-1ed3-419e-96b3-3821cfa78061"},{"name":"Search live card transactions 🔒","id":"0986efcc-2ba8-46bc-b436-bce88a4e1a6c","request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearer-token}}"}]},"isInherited":false},"method":"GET","header":[],"body":{"mode":"raw","raw":""},"url":"{{url}}/businesses/{{business-id}}/transactions/card-payments/?reference={{transaction-reference}}","description":"<p>Used to search previously processed real-time card transactions and return the results.\nThis function can be used to lookup a transaction using your reference if you were unable to receive or record the results of a previous transaction submit.</p>\n<h6 id=\"route\">Route</h6>\n<div class=\"is-table-wrapper\">\n  <table>\n    <thead>\n      <tr>\n        <th>Parameter</th>\n        <th>Description</th>\n      </tr>\n    </thead>\n    <tbody>\n      <tr>\n        <td><code>business-id</code></td>\n        <td>The business you want to access</td>\n      </tr>\n    </tbody>\n  </table>\n</div>\n\n<h6 id=\"querystring-options\">Querystring Options</h6>\n<div class=\"is-table-wrapper\">\n  <table>\n    <thead>\n      <tr>\n        <th>Parameter</th>\n        <th>Type</th>\n        <th>Description</th>\n      </tr>\n    </thead>\n    <tbody>\n      <tr>\n        <td><code>reference</code></td>\n        <td>string</td>\n        <td>The unique reference you provided to identify the transaction</td>\n      </tr>\n    </tbody>\n  </table>\n</div>\n\n<h6 id=\"response-body\">Response Body</h6>\n<p><a href=\"#98328d5b-e4f9-4eea-8d0d-fecbe4a962d3\">Transaction Result Model</a></p>\n","urlObject":{"path":["businesses","{{business-id}}","transactions","card-payments",""],"host":["{{url}}"],"query":[{"description":{"content":"<p>The unique reference you provided to identify the transaction</p>\n","type":"text/plain"},"key":"reference","value":"{{transaction-reference}}"}],"variable":[]}},"response":[{"id":"cf0afc04-edf2-4407-9ef0-38df69dfe56c","name":"Real-time Card Transaction Search","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{url}}/businesses/{{business-id}}/transactions/card-payments?reference=REAL-TIME-TXN-001","host":["{{url}}"],"path":["businesses","{{business-id}}","transactions","card-payments"],"query":[{"key":"reference","value":"REAL-TIME-TXN-001"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"transactionId\": \"1203317\",\n    \"reference\": \"REAL-TIME-TXN-001\",\n    \"statusCode\": \"S\",\n    \"subStatusCode\": null,\n    \"statusDescription\": \"Successful\",\n    \"processedAmount\": 100.25\n}"}],"_postman_id":"0986efcc-2ba8-46bc-b436-bce88a4e1a6c"},{"name":"Look up single live card transaction 🔒","id":"ac43557c-2b7a-4530-85cd-9f9af66ff790","request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearer-token}}"}]},"isInherited":false},"method":"GET","header":[],"body":{"mode":"raw","raw":""},"url":"{{url}}/businesses/{{business-id}}/transactions/card-payments/{{transaction-id}}","description":"<p>Can be used to lookup the processing result of a previously processed real-time card transaction</p>\n<h6 id=\"route\">Route</h6>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>business-id</code></td>\n<td>The business you want to access</td>\n</tr>\n<tr>\n<td><code>transaction-id</code></td>\n<td>Our unique identifier for the transaction</td>\n</tr>\n</tbody>\n</table>\n</div><h6 id=\"response-body\">Response Body</h6>\n<p><a href=\"#7828289b-5a94-4c43-81c3-cf955e6e16bd\">Transaction Result Model</a></p>\n","urlObject":{"path":["businesses","{{business-id}}","transactions","card-payments","{{transaction-id}}"],"host":["{{url}}"],"query":[],"variable":[]}},"response":[{"id":"2b494af0-299c-43be-9ec6-7e42929583f0","name":"Real-time Card Transaction Lookup","originalRequest":{"method":"GET","header":[],"url":"{{url}}/businesses/{{business-id}}/transactions/card-payments/12457845"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"transactionId\": \"59581\",\n    \"reference\": \"REAL-TIME-TXN-001\",\n    \"statusCode\": \"S\",\n    \"subStatusCode\": null,\n    \"statusDescription\": \"Successful\",\n    \"processedAmount\": 100.25\n}"}],"_postman_id":"ac43557c-2b7a-4530-85cd-9f9af66ff790"},{"name":"Transaction Status History 🔒 ","id":"98b2d736-9c96-40bf-a819-a30be1d27949","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearer-token}}"}]},"isInherited":false},"method":"GET","header":[],"url":"{{url}}/businesses/{{business-id}}/transactions/statuses/?Reference=test","description":"<p>Used to determine the full transaction lifecycle. Showing all \"From\" and \"To\" status changes for a specific Transaction ID or Reference.</p>\n<p>All static transaction information can be found using the<br /><a href=\"#4ff99326-bb8c-44a2-aa7a-81887b98a57f\">Transaction Search</a><br />or the <a href=\"#d4793679-1ed3-419e-96b3-3821cfa78061\">Transaction Lookup</a> endpoints</p>\n<p>Route</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>business-id</code></td>\n<td>The business you want to access</td>\n</tr>\n</tbody>\n</table>\n</div><h6 id=\"querystring-options\">Querystring Options</h6>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>transactionId</code></td>\n<td>int</td>\n<td>Our unique identifier for the transaction</td>\n</tr>\n<tr>\n<td><code>reference</code></td>\n<td>string</td>\n<td>Search on the reference you provided for the payment</td>\n</tr>\n</tbody>\n</table>\n</div><h6 id=\"response-body\">Response Body</h6>\n<p><a href=\"#66ea7bdf-3714-4fb0-967a-9c2daabbeee7\">Transaction Status History Model</a></p>\n","urlObject":{"path":["businesses","{{business-id}}","transactions","statuses",""],"host":["{{url}}"],"query":[{"key":"Reference","value":"test"}],"variable":[]}},"response":[{"id":"c63e138d-2de8-4411-a6d7-2fb656887b51","name":"Transaction Status History 🔒 ","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{url}}/businesses/{{business-id}}/transactions/statuses/?Reference=test","host":["{{url}}"],"path":["businesses","{{business-id}}","transactions","statuses",""],"query":[{"key":"Reference","value":"test"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 05 Feb 2019 00:31:41 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Expect-CT","value":"max-age=604800, report-uri=\"https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct\""},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"4a41468d38965d72-BNE"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"transactionId\": \"1149552\",\n        \"reference\": \"test\",\n        \"statusChangeTime\": \"2018-11-20T02:20:51.9346928+00:00\",\n        \"statusChangeFrom\": \"N\",\n        \"statusChangeFromDescription\": \"Not Submitted\",\n        \"statusChangeTo\": \"P\",\n        \"statusChangeToDescription\": \"Pending\"\n    },\n    {\n        \"transactionId\": \"1149552\",\n        \"reference\": \"test\",\n        \"statusChangeTime\": \"2018-11-22T12:02:01.6307632+00:00\",\n        \"statusChangeFrom\": \"P\",\n        \"statusChangeFromDescription\": \"Pending\",\n        \"statusChangeTo\": \"C\",\n        \"statusChangeToDescription\": \"Cleared\"\n    },\n    {\n        \"transactionId\": \"1149552\",\n        \"reference\": \"test\",\n        \"statusChangeTime\": \"2018-11-22T12:02:07.6668311+00:00\",\n        \"statusChangeFrom\": \"C\",\n        \"statusChangeFromDescription\": \"Cleared\",\n        \"statusChangeTo\": \"S\",\n        \"statusChangeToDescription\": \"Settled\"\n    }\n]"}],"_postman_id":"98b2d736-9c96-40bf-a819-a30be1d27949"}],"id":"396d57fd-6587-4f5a-82bc-3b3e55250e4e","_postman_id":"396d57fd-6587-4f5a-82bc-3b3e55250e4e","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearer-token}}"}]},"isInherited":true,"source":{"_postman_id":"6644ab8c-28f6-4eec-a9d9-436123feccc1","id":"6644ab8c-28f6-4eec-a9d9-436123feccc1","name":"Worldpay for Platforms REST API Developer Guide","type":"collection"}}},{"name":"Point-of-Sale","item":[{"name":"Register a Point-of-Sale Transaction 🔒","id":"3138d556-16ce-4e1d-9f9f-802d41b47144","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n    \"ProcessType\": \"COMPLETE\",\r\n    \"TransactionType\": \"CASH\",\r\n    \"Time\": \"2018-09-27T16:45:20.4646152+10:00\",\r\n    \"Reference\": \"POS-0001\",\r\n    \"PreviousTransactionReference\": null,\r\n    \"Description\": \"xUnit Second Test POS Transactions\",\r\n    \"Amount\": 185.37,\r\n    \"CurrencyCode\": \"AUD\",\r\n    \"StatusCode\": \"S\",\r\n    \"SubStatusCode\": null,\r\n    \"StatusDescription\": \"POS-Processed-OK\",\r\n    \"Card\": {\r\n      \"MaskedCardNumber\": \"555555xxxxxx4444\",\r\n      \"CardholderName\": \"POS CARDHOLDER\",\r\n      \"ExpiryYear\": 2031,\r\n      \"ExpiryMonth\": 11,\r\n      \"CardType\": \"Mastercard\"\r\n    },\r\n    \"Payer\": {\r\n      \"UniqueReference\": \"pos.payer.1\",\r\n      \"GroupReference\": \"pos.g.payer.1\",\r\n      \"FamilyOrBusinessName\": \"Surname\",\r\n      \"GivenName\": \"Firstname\",\r\n      \"BillingAddress\": {\r\n        \"Line1\": \"1 POS Test St\",\r\n        \"Line2\": null,\r\n        \"Suburb\": \"Testville\",\r\n        \"State\": \"QLD\",\r\n        \"PostCode\": \"4000\",\r\n        \"Country\": null\r\n      },\r\n      \"Email\": \"support@example.com\",\r\n      \"Phone\": \"07 3333 1111\",\r\n      \"SavePayer\": false\r\n    },\r\n    \"SettlementDate\": \"2018-09-17T16:45:20.4654482+10:00\",\r\n    \"BankReference\": \"Pos-Bank-123456789\",\r\n    \"TerminalId\": \"TMR00000001\",\r\n    \"MerchantId\": \"Merchant-XYZ\",\r\n    \"ReceiptInfo\": \"-------- RECEIPT ---------\",\r\n    \"Audit\": {\r\n      \"Username\": \"Example\",\r\n      \"UserIP\": \"1.2.3.4\"\r\n    }\r\n  }"},"url":"{{url}}/businesses/{{business-id}}/transactions/point-of-sale","description":"<p>This function allows you to record a point-of-sale transaction that has been processed using one of your point-of-sale terminals.</p>\n<p>This function can only be used for businesses that have been approved and set up with a point-of-sale account with us.</p>\n<h2 id=\"special-notes-📑\">Special Notes 📑</h2>\n<p>PLEASE NOTE: This function performs duplicate detection on the \"Reference\" field - if we already have a transaction recorded with the Reference you provide, this function will return successful without adding a second transaction or updating the existing transaction.</p>\n<p>WARNING: Full card numbers must not be passed through to this function - this function is only for recording transactions already processed by a point-of-sale system, so only the masked card number (first 6 and last 4 digits) needs to be provided.</p>\n<p>To retrieve previously posted transaction information please use the <a href=\"#4ff99326-bb8c-44a2-aa7a-81887b98a57f\">Transaction Search</a> or <a href=\"#d4793679-1ed3-419e-96b3-3821cfa78061\">Transaction Lookup</a> calls.</p>\n<h6 id=\"route\">Route</h6>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>business-id</code></td>\n<td>The business you want to access</td>\n</tr>\n</tbody>\n</table>\n</div><h6 id=\"post-body\">Post Body</h6>\n<p><a href=\"#a099b4c2-f127-4981-a632-47ae8382a835\">Point-of-Sale Transaction Model</a></p>\n<h6 id=\"response-body\">Response Body</h6>\n<p><a href=\"#9b015077-136f-46a6-b90e-09b00f55dff4\">Point-of-Sale Transaction Result Model</a></p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearer-token}}"}]},"isInherited":true,"source":{"_postman_id":"6644ab8c-28f6-4eec-a9d9-436123feccc1","id":"6644ab8c-28f6-4eec-a9d9-436123feccc1","name":"Worldpay for Platforms REST API Developer Guide","type":"collection"}},"urlObject":{"path":["businesses","{{business-id}}","transactions","point-of-sale"],"host":["{{url}}"],"query":[],"variable":[]}},"response":[{"id":"093a36ef-ffc9-4fe4-b9a7-a8fc180d02d0","name":"Register a Point-of-Sale Transaction","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n    \"ProcessType\": \"COMPLETE\",\r\n    \"TransactionType\": \"CASH\",\r\n    \"Time\": \"2018-09-15T16:45:20.4646152+10:00\",\r\n    \"Reference\": \"POS-0001\",\r\n    \"PreviousTransactionReference\": null,\r\n    \"Description\": \"xUnit Second Test POS Transactions\",\r\n    \"Amount\": 185.37,\r\n    \"CurrencyCode\": \"AUD\",\r\n    \"StatusCode\": \"S\",\r\n    \"SubStatusCode\": null,\r\n    \"StatusDescription\": \"POS-Processed-OK\",\r\n    \"Card\": {\r\n      \"MaskedCardNumber\": \"555555xxxxxx4444\",\r\n      \"CardholderName\": \"POS CARDHOLDER\",\r\n      \"ExpiryYear\": 2031,\r\n      \"ExpiryMonth\": 11,\r\n      \"CardType\": \"Mastercard\"\r\n    },\r\n    \"Payer\": {\r\n      \"UniqueReference\": \"pos.payer.1\",\r\n      \"GroupReference\": \"pos.g.payer.1\",\r\n      \"FamilyOrBusinessName\": \"Surname\",\r\n      \"GivenName\": \"Firstname\",\r\n      \"BillingAddress\": {\r\n        \"Line1\": \"1 POS Test St\",\r\n        \"Line2\": null,\r\n        \"Suburb\": \"Testville\",\r\n        \"State\": \"QLD\",\r\n        \"PostCode\": \"4000\",\r\n        \"Country\": null\r\n      },\r\n      \"Email\": \"support@example.com\",\r\n      \"Phone\": \"07 3333 1111\",\r\n      \"SavePayer\": false\r\n    },\r\n    \"SettlementDate\": \"2018-09-17T16:45:20.4654482+10:00\",\r\n    \"BankReference\": \"Pos-Bank-123456789\",\r\n    \"TerminalId\": \"TMR00000001\",\r\n    \"MerchantId\": \"Merchant-XYZ\",\r\n    \"ReceiptInfo\": \"-------- RECEIPT ---------\",\r\n    \"Audit\": {\r\n      \"Username\": \"Example\",\r\n      \"UserIP\": \"1.2.3.4\"\r\n    }\r\n  }"},"url":"{{url}}/businesses/{{business-id}}/transactions/point-of-sale"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\r\n    \"transactionId\": \"POS-d64f21da150c4060aee8c954b0853659\",\r\n    \"reference\": \"POS-0001\"\r\n  }"}],"_postman_id":"3138d556-16ce-4e1d-9f9f-802d41b47144"}],"id":"40ef2e50-b3ff-49be-a4db-d0ab693f5dd5","_postman_id":"40ef2e50-b3ff-49be-a4db-d0ab693f5dd5","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearer-token}}"}]},"isInherited":true,"source":{"_postman_id":"6644ab8c-28f6-4eec-a9d9-436123feccc1","id":"6644ab8c-28f6-4eec-a9d9-436123feccc1","name":"Worldpay for Platforms REST API Developer Guide","type":"collection"}}},{"name":"Tokenize Card","id":"b7f07cda-0595-4885-a5e1-4f3d2228c57f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  Card : {\n    CardNumber : 4111111111111111,\n    CardholderName : \"TEST CARD\",\n    ExpiryYear : 2028,\n    ExpiryMonth : 1,\n    Ccv : \"123\"\n  }\n}","options":{"raw":{"language":"json"}}},"url":"{{url}}/businesses/{{business-key}}/services/tokenize-card","description":"<p><strong>NB</strong>\nThis method is used by the framework for infrastructure purposes only, and is not intended to be called from your code.</p>\n<p>Please see the <a href=\"#ecd1736d-29f4-459f-b500-a996c8dee11e\">Building a Webpage</a> section for more information on tokens.</p>\n<p>Intended to be called client-side, this function uploads the details of a person's credit card directly to our servers and returns a token that can be used in place of the card information to process the payment on your server.</p>\n<h2 id=\"special-notes-📑\">Special Notes 📑</h2>\n<p>PLEASE NOTE: Tokenized cards are stored for 20 minutes only – During that time, you can use it to process a payment, to add the card to a payer, or both.\nIf a payment on the card is not processed or the card details are not added to a payer within this time, the card will need to be tokenized again.\nAfter 20 minutes the token will expire, however if you have added the payment details to a Payer you will be able to <a href=\"#220402de-e5bf-43c5-8a71-7410706c7654\">process a saved card transaction.</a></p>\n<h6 id=\"route\">Route</h6>\n<div class=\"is-table-wrapper\">\n  <table>\n    <thead>\n      <tr>\n        <th>Parameter</th>\n        <th>Description</th>\n      </tr>\n    </thead>\n    <tbody>\n      <tr>\n        <td><code>business-key/GUID</code></td>\n        <td>Your `BusinessKey` aka `BusinessGUID` which identifies your business</td>\n      </tr>\n    </tbody>\n  </table>\n</div>\n\n<h6 id=\"request-body\">Request Body</h6>\n<p><a href=\"#f6eba435-1511-474d-8067-1e0c1b01f884\">Tokenize Card Model</a></p>\n<h6 id=\"response-body\">Response Body</h6>\n<p><a href=\"#03a42d49-ab35-408d-bc71-81346a40dd3b\">Card Token Model</a></p>\n","urlObject":{"path":["businesses","{{business-key}}","services","tokenize-card"],"host":["{{url}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"b7f07cda-0595-4885-a5e1-4f3d2228c57f"},{"name":"Refund a bank transaction 🔒","id":"5cc6606c-a16f-4866-99ec-0deb5d2152c2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearer-token}}"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n    \"Reference\": \"REFUND-TXN-111\",\r\n    \"Description\": \"This is a refund example\",\r\n    \"Amount\": 10.25,\r\n    \"Audit\": {\r\n      \"Username\": \"Example-User\",\r\n    \t\"UserIP\": \"1.2.3.4\"\r\n    }\r\n}"},"url":"{{url}}/businesses/{{business-id}}/transactions/bank-payments/{{transaction-id}}/refunds","description":"<p>Used to refund all or part of a previously processed bank transaction</p>\n<p>Bank debits refunds are not immediate and depending on time of submit may not be processed until next business day due to bank cutoffs times.</p>\n<p>**Please note that the API Refund function is not available by default.</p>\n<p>The ability to process refunds depends on what type of merchant account you have, and approval by the our Risk and Fraud team.</p>\n<p>For further information please <a href=\"#5e519f4a-1513-45cc-893a-0e80148463de\">contact us</a>.</p>\n<h6 id=\"route\">Route</h6>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>business-id</code></td>\n<td>The business you want to access</td>\n</tr>\n<tr>\n<td><code>'transactionID'</code></td>\n<td>Payrix's unique identifier for the transaction</td>\n</tr>\n</tbody>\n</table>\n</div><h6 id=\"post-body\">Post Body</h6>\n<p><a href=\"#a5c13037-6a2c-4828-9f03-078008a4fe92\">Transaction Update Model</a></p>\n<h6 id=\"response-body\">Response Body</h6>\n<p><a href=\"#7828289b-5a94-4c43-81c3-cf955e6e16bd\">Transaction Result Model</a></p>\n","urlObject":{"path":["businesses","{{business-id}}","transactions","bank-payments","{{transaction-id}}","refunds"],"host":["{{url}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"5cc6606c-a16f-4866-99ec-0deb5d2152c2"}],"id":"7811f629-130a-475e-b0e8-19a157742835","event":[{"listen":"prerequest","script":{"id":"61388f40-1324-4ce0-908a-b093c9e49561","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"963ec502-4b35-4c3d-aaf6-a6f5001c8149","type":"text/javascript","exec":[""]}}],"_postman_id":"7811f629-130a-475e-b0e8-19a157742835","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearer-token}}"}]},"isInherited":true,"source":{"_postman_id":"6644ab8c-28f6-4eec-a9d9-436123feccc1","id":"6644ab8c-28f6-4eec-a9d9-436123feccc1","name":"Worldpay for Platforms REST API Developer Guide","type":"collection"}}},{"name":"Hosted Services Tokens  ","item":[{"name":"Generate HPP Token 🔒","id":"dc5d379e-fa07-46ea-a0e7-be9c4e3be705","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearer-token}}"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n\r\n    \"ReturnUrl\": \"https://platforms.worldpay.com/en/\",\r\n    \"Template\": \"Basic\",\r\n    \"CardAuthorizationType\": \"RECURRING\",\r\n    \"Transaction\": {\r\n      \"ProcessType\": \"COMPLETE\",\r\n      \"Reference\": \"HPP-TOKEN-001\",\r\n      \"Description\": \"Test HPP API Token\",\r\n      \"Amount\": 23.00,\r\n      \"ServiceDate\": \"2023-06-25T10:00:00+10:00\"\r\n    },\r\n    \"Payer\": {\r\n      \"UniqueReference\": \"HPP-TOKEN-PAYER-U-1\",\r\n      \"GroupReference\": \"HPP-TOKEN-PAYER-GRP-1\",\r\n      \"FamilyOrBusinessName\": \"Surname\",\r\n      \"GivenName\": \"First Name\",\r\n      \"Email\": \"support@example.com\",\r\n      \"Phone\": \"0733332222\",\r\n      \"Mobile\": \"0411228833\",\r\n      \"Address\": {\r\n        \"Line1\": \"1 Test St\",\r\n        \"Line2\": null,\r\n        \"Suburb\": \"Testville\",\r\n        \"State\": \"QLD\",\r\n        \"PostCode\": \"4001\",\r\n        \"Country\": null\r\n      },\r\n      \"SavePayer\": true\r\n    },\r\n    \"Audit\": {\r\n      \"Username\": \"Token Example\",\r\n      \"UserIP\": \"1.2.3.4\"\r\n    }\r\n  }"},"url":"{{url}}/businesses/{{business-id}}/services/tokens/hpp/","description":"<p>Generate a new token for use with the HPP (Hosted Payment Page) Service</p>\n<h6 id=\"route\">Route</h6>\n<p><br /><br /></p><p><br /><br /><br /></p><p><br /><br /></p><table><tbody><tr><th>Parameter</th><th>Description</th></tr><tr><td><code>business-id</code></td><td>The business you want to access</td></tr></tbody></table>\n\n<h6 id=\"post-body\">Post Body</h6>\n<p><a href=\"#ecbb94ea-593c-4c89-aef9-6fdfc0301589\">Token [HPP] Generate Model</a></p>\n<h6 id=\"response-body\">Response Body</h6>\n<p><a href=\"#98328d5b-e4f9-4eea-8d0d-fecbe4a962d3\">Token Result</a></p>\n","urlObject":{"path":["businesses","{{business-id}}","services","tokens","hpp",""],"host":["{{url}}"],"query":[],"variable":[]}},"response":[{"id":"d38b99f9-c6c1-46cc-bb54-effcf2019cc5","name":"Generate HPP Token 🔒","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n    \"ReturnUrl\": \"https://platforms.worldpay.com/en/\",\r\n    \"Template\": \"Basic\",\r\n    \"CardAuthorizationType\": \"RECURRING\",\r\n    \"Transaction\": {\r\n      \"ProcessType\": \"COMPLETE\",\r\n      \"Reference\": \"HPP-TOKEN-001\",\r\n      \"Description\": \"Test HPP API Token\",\r\n      \"Amount\": 23.00\r\n    },\r\n    \"Payer\": {\r\n      \"SavePayer\": true,\r\n      \"UniqueReference\": \"HPP-TOKEN-PAYER-U-1\",\r\n      \"GroupReference\": \"HPP-TOKEN-PAYER-GRP-1\",\r\n      \"FamilyOrBusinessName\": \"Surname\",\r\n      \"GivenName\": \"First Name\",\r\n      \"Email\": \"support@example.com\",\r\n      \"Phone\": \"0733332222\",\r\n      \"Mobile\": \"0411228833\",\r\n      \"Address\": {\r\n        \"Line1\": \"1 Test St\",\r\n        \"Line2\": null,\r\n        \"Suburb\": \"Testville\",\r\n        \"State\": \"QLD\",\r\n        \"PostCode\": \"4001\",\r\n        \"Country\": null\r\n      }\r\n    },\r\n    \"Audit\": {\r\n      \"Username\": \"Token Example\",\r\n      \"UserIP\": \"1.2.3.4\"\r\n    }\r\n  }"},"url":"{{url}}/businesses/{{business-id}}/services/tokens/hpp/"},"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"token\": \"28e24e60-0fb8-44e2-918e-e38e038e52f3\",\r\n    \"redirectToUrl\": \"https://sandbox.paymentsapi.io/ui/hpp/api/28e24e60-0fb8-44e2-918e-e38e038e52f3\"\r\n}"}],"_postman_id":"dc5d379e-fa07-46ea-a0e7-be9c4e3be705"},{"name":"Generate eDDR Token  🔒","id":"6728ddbc-4d38-4bd3-9937-d2f027c20981","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearer-token}}"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"ReturnUrl\": \"https://platforms.worldpay.com/en/\",\r\n    \"Template\": \"Basic-eDDR\",\r\n    \"CardAuthorizationType\": \"RECURRING\",\r\n    \"Payer\": {\r\n      \"UniqueReference\": \"P1-UNIQUE-REF\",\r\n      \"GroupReference\": \"P1-UNIQUE-REF\",\r\n      \"FamilyOrBusinessName\": \"Citizen\",\r\n      \"GivenName\": \"Jane\",\r\n      \"Email\": \"support@example.com\",\r\n      \"Phone\": \"0733332222\",\r\n      \"Mobile\": \"0411228833\",\r\n      \"Address\": {\r\n        \"Line1\": \"1 Test St\",\r\n        \"Line2\": \"Test Bulding\",\r\n        \"Suburb\": \"Testville\",\r\n        \"State\": \"QLD\",\r\n        \"PostCode\": \"4001\",\r\n        \"Country\": null\r\n    \t   },\r\n      \"ExtraInfo\": \r\n      {\r\n      \"XeroAutoDebitEnabled\": true,\t\r\n      \"SalesforceAutoDebitEnabled\": true\r\n      },\r\n      \"OverrideExisting\": false,\r\n      \"RetainSchedule\": false\r\n    },\r\n    \"Schedule\": {\r\n\t\"scheduleType\": \"UNENDING\",\r\n\t\"startDate\": \"2026-07-09T11:07:15+00:00\",\r\n\t\"amount\": \"999.00\",\r\n\t\"frequency\": \"WEEKLY\",\r\n\t\"frequencyDay\": \"1\"\r\n\t},\r\n\t   \"Audit\": {\r\n      \"Username\": \"EddrTokenTests\",\r\n      \"UserIP\": \"444.888.000\"\r\n    }\r\n  }"},"url":"{{url}}/businesses/{{business-id}}/services/tokens/eddr/","description":"<p>Generate a new token for use with the eDDR (Electronic Direct Debit Request) Service</p>\n<h6 id=\"route\">Route</h6>\n<div class=\"is-table-wrapper\">\n  <table>\n    <thead>\n      <tr>\n        <th>Parameter</th>\n        <th>Description</th>\n      </tr>\n    </thead>\n    <tbody>\n      <tr>\n        <td><code>business-id</code></td>\n        <td>The business you want to access</td>\n      </tr>\n    </tbody>\n  </table>\n</div>\n\n<h6 id=\"post-body\">Post Body</h6>\n<p><a href=\"#1388122d-6510-4d52-a634-453275722be5\">Token [eDDR] Generate Model</a></p>\n<h6 id=\"response-body\">Response Body</h6>\n<p><a href=\"#98328d5b-e4f9-4eea-8d0d-fecbe4a962d3\">Token Result</a></p>\n","urlObject":{"path":["businesses","{{business-id}}","services","tokens","eddr",""],"host":["{{url}}"],"query":[],"variable":[]}},"response":[{"id":"7f4fe314-3ee7-4931-b96d-8b75c5b45eea","name":"Generate eDDR Token  🔒","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"ReturnUrl\": \"https://platforms.worldpay.com/en/\",\r\n    \"Template\": \"Basic-eDDR\",\r\n    \"CardAuthorizationType\": \"RECURRING\",\r\n    \"Payer\": {\r\n      \"UniqueReference\": \"EDDR-TOKEN-PAYER-U-1\",\r\n      \"GroupReference\": \"EDDR-TOKEN-PAYER-GRP-1\",\r\n      \"FamilyOrBusinessName\": \"Surname\",\r\n      \"GivenName\": \"FirstName\",\r\n      \"Email\": \"supoprt@example.com\",\r\n      \"Phone\": \"0733332222\",\r\n      \"Mobile\": \"0411228833\",\r\n      \"Address\": {\r\n        \"Line1\": \"1 Test St\",\r\n        \"Line2\": null,\r\n        \"Suburb\": \"Testville\",\r\n        \"State\": \"QLD\",\r\n        \"PostCode\": \"4001\",\r\n        \"Country\": null\r\n      },\r\n      \"OverrideExisting\": false\r\n    },\r\n    \"Schedule\": null,\r\n    \"Audit\": {\r\n      \"Username\": \"EddrTokenTests\",\r\n      \"UserIP\": \"444.888.000\"\r\n    }\r\n  }"},"url":"{{url}}/businesses/{{business-id}}/services/tokens/eddr/"},"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"token\": \"28e24e60-0fb8-44e2-918e-e38e038e52f3\",\r\n    \"redirectToUrl\": \"https://sandbox.paymentsapi.io/ui/eddr/api/28e43e60-0fb8-78e2-912e-e38e038e52f3\"\r\n}"}],"_postman_id":"6728ddbc-4d38-4bd3-9937-d2f027c20981"},{"name":"Generate Vault Token  🔒","id":"09d88300-0669-49b9-99bc-2d9e21a0311e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearer-token}}"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"ReturnUrl\": \"https://platforms.worldpay.com/en/\",\r\n    \"CardAuthorizationType\": \"RECURRING\",\r\n    \"Payer\": {\r\n     \"UniqueReference\": \"P1-UNIQUE-REF\",\r\n      \"GroupReference\": \"P1-UNIQUE-REF\",\r\n      \"FamilyOrBusinessName\": \"Citizen\",\r\n      \"GivenName\": \"Jane\",\r\n      \"Email\": \"support@example.com\",\r\n      \"Phone\": \"0733332222\",\r\n      \"Mobile\": \"0411228833\",\r\n    \"AddIfNotExists\": true,\r\n      \"Address\": {\r\n        \"Line1\": \"1 Test St\",\r\n        \"Line2\": \"Test Bulding\",\r\n        \"Suburb\": \"Testville\",\r\n        \"State\": \"QLD\",\r\n        \"PostCode\": \"4001\",\r\n        \"Country\": null\r\n      }\r\n    },\r\n     \"Audit\": {\r\n      \"Username\": \"VaultTokenTests\",\r\n      \"UserIP\": \"444.888.000\"\r\n    }\r\n  }"},"url":"{{url}}/businesses/{{business-id}}/services/tokens/vault/","description":"<p>Generate a new token for use with the \"Add-To-Vault\" Service</p>\n<p>📑<strong>Note</strong> - This API request is not applicable for integrations in the United Kingdom due to the card on file compliance regulations. To update card details for a payer, a transaction must be processed which can be completed through a Zero-Dollar Authentication transaction request or a value transaction payment through a HPP (Hosted Payment Page)</p>\n<h6 id=\"route\">Route</h6>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>business-id</code></td>\n<td>The business you want to access</td>\n</tr>\n</tbody>\n</table>\n</div><h6 id=\"post-body\">Post Body</h6>\n<p><a href=\"#dd0271a3-843a-4e5b-bbd7-a40c86e8e37f\">Token [Vault] Generate Model</a></p>\n<h6 id=\"response-body\">Response Body</h6>\n<p><a href=\"#98328d5b-e4f9-4eea-8d0d-fecbe4a962d3\">Token Result</a></p>\n","urlObject":{"path":["businesses","{{business-id}}","services","tokens","vault",""],"host":["{{url}}"],"query":[],"variable":[]}},"response":[{"id":"977e13aa-071c-4124-97e5-15864ee989a2","name":"Generate Vault Token  🔒","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"ReturnUrl\": \"https://platforms.worldpay.com/en/\",\r\n    \"CardAuthorizationType\": \"RECURRING\",\r\n    \"Payer\": {\r\n     \"UniqueReference\": \"P1-UNIQUE-REF\",\r\n      \"GroupReference\": \"P1-UNIQUE-REF\",\r\n      \"FamilyOrBusinessName\": \"Citizen\",\r\n      \"GivenName\": \"Jane\",\r\n      \"Email\": \"support@example.com\",\r\n      \"Phone\": \"0733332222\",\r\n      \"Mobile\": \"0411228833\",\r\n      \"Address\": {\r\n        \"Line1\": \"1 Test St\",\r\n        \"Line2\": \"Test Bulding\",\r\n        \"Suburb\": \"Testville\",\r\n        \"State\": \"QLD\",\r\n        \"PostCode\": \"4001\",\r\n        \"Country\": null,\r\n\t\t\"AddIfNotExists\": true\r\n      }\r\n    },\r\n     \"Audit\": {\r\n      \"Username\": \"VaultTokenTests\",\r\n      \"UserIP\": \"444.888.000\"\r\n    }\r\n  }"},"url":"{{url}}/businesses/{{business-id}}/services/tokens/vault/"},"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"token\": \"28e24e60-0fb8-44e2-918e-e38e038e52f3\",\r\n    \"redirectToUrl\": \"https://sandbox.paymentsapi.io/ui/eddr/api/28e43e60-0fb8-78e2-912e-e38e038e52f3\"\r\n}"}],"_postman_id":"09d88300-0669-49b9-99bc-2d9e21a0311e"},{"name":"Token Lookup 🔒","id":"efd05ebf-5b23-4597-8a4d-5d1913a5f7d9","request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearer-token}}"}]},"isInherited":false},"method":"GET","header":[],"url":"{{url}}/businesses/{{business-id}}/services/tokens/{{token}}","description":"<p>Used to lookup details of a single previously generated token.</p>\n<h6 id=\"route\">Route</h6>\n<div class=\"is-table-wrapper\">\n  <table>\n    <thead>\n      <tr>\n        <th>Parameter</th>\n        <th>Description</th>\n      </tr>\n    </thead>\n    <tbody>\n      <tr>\n        <td><code>business-id</code></td>\n        <td>The business you want to access</td>\n      </tr>\n      <tr>\n        <td><code>token</code></td>\n        <td>The token (GUID) that you received by using one of the token generate endpoints</td>\n      </tr>\n    </tbody>\n  </table>\n</div>\n\n<h6 id=\"response-body\">Response Body</h6>\n<p><a href=\"#38a9fb7f-df82-4ca9-82ef-1558ae196562\">Token Lookup Model</a></p>\n","urlObject":{"path":["businesses","{{business-id}}","services","tokens","{{token}}"],"host":["{{url}}"],"query":[],"variable":[]}},"response":[{"id":"fe1f99cf-d42d-4a39-ab85-5d02d50dc670","name":"Token Lookup 🔒","originalRequest":{"method":"GET","header":[],"url":"{{url}}/businesses/{{business-id}}/services/tokens/{{token-guid}}"},"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"token\": \"28e24e60-0fb8-44e2-918e-e38e038e52f3\",\r\n    \"type\": \"HPP\",\r\n    \"time\": \"2019-03-03T18:02:00+10:00\",\r\n    \"status\": \"PROCESSED_SUCCESSFUL\",\r\n    \"statusDescription\": null,\r\n    \"returnUrl\": \"https://platforms.worldpay.com/en/\",\r\n    \"redirectToUrl\": \"https://sandbox.paymentsapi.io/ui/hpp/api/28e24e60-0fb8-44e2-918e-e38e038e52f3\",\r\n    \"template\": \"479B33AD-EE41-4F30-A7B5-0A900A765D4E\",\r\n    \"templateName\": \"Basic\",\r\n    \"transaction\": {\r\n      \"business\": {\r\n        \"businessId\": \"1391\",\r\n        \"businessName\": \"Test Business Pty Ltd\"\r\n      },\r\n      \"time\": \"2019-03-03T18:01:37.307+10:00\",\r\n      \"transactionId\": \"132426\",\r\n      \"secondaryTransactionId\": \"RT80437\",\r\n      \"reference\": \"HPP-TOKEN-001\",\r\n      \"description\": \"Test HPP API Token\",\r\n      \"scheduleReference\": null,\r\n      \"amount\": 23.0,\r\n      \"amountRequested\": 23.0,\r\n      \"amountRefunded\": 0.0,\r\n      \"currency\": \"AUD\",\r\n      \"type\": \"RT\",\r\n      \"typeDescription\": \"Realtime Payment - Website\",\r\n      \"statusCode\": \"C\",\r\n      \"subStatusCode\": null,\r\n      \"statusDescription\": \"Cleared\",\r\n      \"paymentMethod\": \"MASTERCARD\",\r\n      \"payer\": {\r\n        \"payerId\": \"140448\",\r\n        \"uniqueReference\": \"HPP-TOKEN-PAYER-U-1\",\r\n        \"groupReference\": \"HPP-TOKEN-PAYER-GRP-1\",\r\n        \"familyOrBusinessName\": \"Surname\",\r\n        \"givenName\": \"First Name\",\r\n        \"address\": null,\r\n        \"email\": null,\r\n        \"phone\": null,\r\n        \"mobile\": null\r\n      },\r\n      \"card\": {\r\n        \"cardNumber\": \"555555xxxxxx4444\",\r\n        \"cardholderName\": \"HPP CC\",\r\n        \"cardExpires\": \"2027-11-01T00:00:00\",\r\n        \"cardType\": \"Mastercard\"\r\n      },\r\n      \"bankAccount\": null\r\n    },\r\n    \"payer\": {\r\n      \"business\": {\r\n        \"businessId\": \"1391\",\r\n        \"businessName\": \"Test Business Pty Ltd\"\r\n      },\r\n      \"payerId\": \"140448\",\r\n      \"status\": \"ACTIVE\",\r\n      \"statusCode\": \"A\",\r\n      \"statusDescription\": \"Active\",\r\n      \"statusChangeDate\": null,\r\n      \"createdTime\": \"2019-03-03T18:01:37.223+10:00\",\r\n      \"schedule\": null,\r\n      \"uniqueReference\": \"HPP-TOKEN-PAYER-U-1\",\r\n      \"groupReference\": \"HPP-TOKEN-PAYER-GRP-1\",\r\n      \"familyOrBusinessName\": \"Surname\",\r\n      \"givenName\": \"First Name\",\r\n      \"email\": \"support@example.com\",\r\n      \"phone\": \"0411228833\",\r\n      \"mobile\": \"0411228833\",\r\n      \"address\": {\r\n        \"line1\": \"1 Test St\",\r\n        \"line2\": \"\",\r\n        \"suburb\": \"Testville\",\r\n        \"state\": \"QLD\",\r\n        \"postCode\": \"4883\",\r\n        \"country\": \"AUS\"\r\n      },\r\n      \"extraInfo\": {\r\n        \"xeroAutoDebitEnabled\": false\r\n      }\r\n    },\r\n    \"schedule\": null,\r\n    \"requestHpp\": {\r\n      \"returnUrl\": \"https://platforms.worldpay.com/en/\",\r\n      \"template\": \"TEST-84d463\",\r\n      \"transaction\": {\r\n        \"processType\": \"COMPLETE\",\r\n        \"reference\": \"HPP-TOKEN-001\",\r\n        \"description\": \"Test HPP API Token\",\r\n        \"amount\": 23.00,\r\n        \"currencyCode\": \"AUD\"\r\n      },\r\n      \"payer\": {\r\n        \"savePayer\": true,\r\n        \"uniqueReference\": \"HPP-TOKEN-PAYER-U-1\",\r\n        \"groupReference\": \"HPP-TOKEN-PAYER-GRP-1\",\r\n        \"familyOrBusinessName\": \"Surname\",\r\n        \"givenName\": \"First name\",\r\n        \"email\": \"support@example.com\",\r\n        \"phone\": \"0733332222\",\r\n        \"mobile\": \"0411228833\",\r\n        \"address\": {\r\n          \"line1\": \"1 Test St\",\r\n          \"line2\": null,\r\n          \"suburb\": \"Testville\",\r\n          \"state\": \"QLD\",\r\n          \"postCode\": \"4883\",\r\n          \"country\": null\r\n        }\r\n      },\r\n      \"audit\": {\r\n        \"username\": \"HppTokenTests\",\r\n        \"userIP\": \"1.2.3.4\"\r\n      }\r\n    },\r\n    \"events\": [\r\n      {\r\n        \"event\": \"WAITING\",\r\n        \"time\": \"2019-03-03T18:02:00+10:00\",\r\n        \"description\": null,\r\n        \"username\": \"API:  [HppTokenTests]\",\r\n        \"ip\": \"localhost [333.777.999]\"\r\n      },\r\n      {\r\n        \"event\": \"VALIDATED\",\r\n        \"time\": \"2019-03-03T18:02:00+10:00\",\r\n        \"description\": null,\r\n        \"username\": null,\r\n        \"ip\": \"\"\r\n      },\r\n      {\r\n        \"event\": \"PROCESSED_SUCCESSFUL\",\r\n        \"time\": \"2019-03-03T18:02:00+10:00\",\r\n        \"description\": null,\r\n        \"username\": null,\r\n        \"ip\": \"111.777.111.888\"\r\n      }\r\n    ]\r\n  }"}],"_postman_id":"efd05ebf-5b23-4597-8a4d-5d1913a5f7d9"}],"id":"5bd000e6-e156-4242-962b-3b93e9ed8f9e","description":"<p>These endpoints can be used to obtain single use tokens that can be used for our three types of hosted payment services:</p>\n<ul><li><div>Hosted Payment Page (HPP) - used for processing real-time transactions.<br /></div></li><li><div>Electronic Direct Debit Request (eDDR) - used for signing up and stored payer information with options available for different payment schedules, membership options, and terms and conditions.<br /></div></li><li><div>Add-To-Vault - used to allow a customer to enter new credit card information for use with future payments.</div><ul><li><div>📑<b>Note</b> - This API request has been superceded and is no longer applicable for new integrations due to the card on file compliance regulations. To update payment details for a payer, you must submit a new eDDR or a transaction must be processed which can be completed through a Zero-Dollar Authentication transaction request or a value transaction payment through a HPP.<br /></div></li></ul></li></ul>\n\n<p>These services can be used when you want to simplify your integration, and/or reduce your application risk and PCI Compliance scope, by redirecting your customers to our customizable hosted services webpages where they can entered their information which is then processed directly by us.</p>\n<p>The process for using the tokens is simply:</p>\n<ol><li><div>Call one of the token generate endpoints to obtain a token and a redirect url.</div></li><li><div>Redirect your customer to the URL you received with the token</div></li><li><div>After your customer has completed the form we will redirect them back to your website using your URL you provided when you generated the token.</div></li><li><div>Call the token lookup endpoint to obtains the result of the process.</div></li></ol>\n\n<h2 id=\"special-notes-📑\">Special Notes 📑</h2>\n<p>Please note the token is valid for 20 minutes.</p>\n<p>You may wish to use a landing page to trigger this if the page will not be completed as part of the flow.</p>\n<p>If there is no transaction on saved payment details for 13 months, the payer status will be changed to “Cancelled – cancelled due to inactivity “. 1 month after this (14 months total), payment details will be removed. After 13 months transactions will not be possible unless Payer Status is changed.</p>\n<p>Please allow up to 3 seconds for payer data to be available in other Payer API endpoints when saving or updating payer information via a Hosted Service Token.</p>\n","auth":{"type":"noauth","isInherited":false},"event":[{"listen":"prerequest","script":{"id":"e6abfe78-c6a4-4e3b-8522-198a6b527af9","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"c5e57afa-cd28-4ca9-a066-9fba8ec8b94e","type":"text/javascript","exec":[""]}}],"_postman_id":"5bd000e6-e156-4242-962b-3b93e9ed8f9e"},{"name":"PayTo / PayID Payments","item":[{"name":"Agreement Create 🔒","id":"1b48795a-0128-4c32-b9f0-b6feff158e46","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearer-token}}"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n     \"AgreementUniqueReference\": \"AgreementUniqueReferenceTest1\",\r\n      \"PayerUniqueReference\": \"PayToPayerUniqueReferenceTest1\",\r\n      \"PayerName\": \"First Name Surname\",\r\n      \"PayerIsBusiness\": \"false\",\r\n      \"Description\": \"This is an example for PayTo description\",\r\n        \"AgreementPurpose\": \"OTHR\",\r\n        \"PayIDType\": \"EMAL\",\r\n        \"PayID\": \"support@example.com\",\r\n        \"PaymentAmountType\": \"VARI\",\r\n        \"PaymentAmountMax\": 1000.00,\r\n        \"PaymentAmountFirst\": 10.00,\r\n        \"PaymentAmountLast\": 10.00,\r\n            \"ValidFromDate\": \"2024-11-06\",\r\n            \"ValidtoDate\": null,\r\n            \"Frequencytype\": \"ADHO\",\r\n        \"AllowAutomaticExtension\": true,\r\n        \"IsAttended\": false,\r\n    \"Audit\": {\r\n      \"Username\": \"Example-User\",\r\n      \"UserIP\": \"1.2.3.4\"\r\n    }\r\n  }","options":{"raw":{"language":"json"}}},"url":"{{url}}/businesses/{{business-id}}/agreements","description":"<h4 id=\"creating-payto-agreement\">Creating PayTo Agreement</h4>\n<p>Use this endpoint to create a new PayTo agreement, use the <code>bearer</code> token to send us an authorised POST Agreement Create request. It must include the <code>AgreementUniqueReference</code>, <code>PayerUniqueReference</code>, <code>PayerName</code>, <code>Description</code>, <code>AgreementPurpose</code>, <code>PayIDType</code>, <code>PayID</code>, <code>PaymentAmountType</code>, <code>FrequencyType</code> as minimum.</p>\n<p><strong>Special notes:</strong></p>\n<ul>\n<li><p>Each payer can only have 1 Active PayTo agreement at a time for the business.</p>\n</li>\n<li><p>Each agreementuniqueReference must be unique.</p>\n</li>\n</ul>\n<h6 id=\"route\">Route</h6>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>business-id</code></td>\n<td>The business you want to access</td>\n</tr>\n</tbody>\n</table>\n</div><h6 id=\"post-body\">Post Body</h6>\n<p><a href=\"https://docs.rest.paymentsapi.io/#6125ab6e-53a5-40af-af9d-6dc9e0c2459e\">PayTo - Agreement Input Model</a></p>\n<h6 id=\"response-body\">Response Body</h6>\n<p><a href=\"https://docs.rest.paymentsapi.io/#5600297c-1003-495d-873e-e88013d352b7\">PayTo - Agreement ID Model</a></p>\n","urlObject":{"path":["businesses","{{business-id}}","agreements"],"host":["{{url}}"],"query":[],"variable":[]}},"response":[{"id":"85c89cd2-16b8-4bbd-8025-be61340732b2","name":"Agreement Create","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n     \"AgreementUniqueReference\": \"AgreementUniqueReferenceTest1\",\r\n      \"PayerUniqueReference\": \"PayToPayerUniqueReferenceTest1\",\r\n      \"PayerName\": \"First Name Surname\",\r\n      \"PayerIsBusiness\": \"false\",\r\n      \"Description\": \"This is an example for PayTo description\",\r\n        \"AgreementPurpose\": \"OTHR\",\r\n        \"PayIDType\": \"EMAL\",\r\n        \"PayID\": \"support@example.com\",\r\n        \"PaymentAmountType\": \"VARI\",\r\n        \"PaymentAmountMax\": 1000.00,\r\n        \"PaymentAmountFirst\": 10.00,\r\n        \"PaymentAmountLast\": 10.00,\r\n            \"ValidFromDate\": \"2024-11-06\",\r\n            \"ValidtoDate\": null,\r\n            \"Frequencytype\": \"ADHO\",\r\n        \"AllowAutomaticExtension\": true,\r\n        \"IsAttended\": false,\r\n    \"Audit\": {\r\n      \"Username\": \"Example-User\",\r\n      \"UserIP\": \"1.2.3.4\"\r\n    }\r\n  }","options":{"raw":{"language":"json"}}},"url":"{{url}}/businesses/{{business-id}}/agreements"},"status":"Accepted","code":202,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"agreementUniqueReference\": \"AgreementUniqueReferenceTest1\",\n    \"agreementID\": \"2789d216-8c8d-4018-8a5d-734cb815110c\"\n}"}],"_postman_id":"1b48795a-0128-4c32-b9f0-b6feff158e46"},{"name":"Agreement LookUp 🔒","id":"4b525da8-0072-4c35-8773-9df57f699fb1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearer-token}}"}]},"isInherited":false},"method":"GET","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{{url}}/businesses/{{business-id}}/agreements/{{agreementUniqueReference}}","description":"<h1 id=\"get-payto-agreement-details\">Get PayTo Agreement Details</h1>\n<p>Use this endpoint to retrieve the details of a specific PayTo agreement. This endpoint returns the full details, including the current status of the agreement with the given PayTo agreement reference.</p>\n<h6 id=\"route\">Route</h6>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>business-id</code></td>\n<td>The business you want to access</td>\n</tr>\n<tr>\n<td><code>agreement-unique-reference</code></td>\n<td>The agreement reference you want to retrieve</td>\n</tr>\n</tbody>\n</table>\n</div><h6 id=\"post-body\">Post Body</h6>\n<p>This request does not have a body</p>\n<h6 id=\"response-body\">Response Body</h6>\n<p><a href=\"https://docs.rest.paymentsapi.io/#f4844771-5d7c-459b-90f5-37c2c4a67005\">PayTo - Agreement Search Model</a></p>\n","urlObject":{"path":["businesses","{{business-id}}","agreements","{{agreementUniqueReference}}"],"host":["{{url}}"],"query":[],"variable":[]}},"response":[{"id":"b3396fae-46ec-4be1-9771-4388ddb329c5","name":"Agreement LookUp","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{{url}}/businesses/{{business-id}}/agreements/{{agreementUniqueReference}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\r\n    \"business\": {\r\n        \"businessId\": \"90129\",\r\n        \"businessName\": \"Payrix TEST\"\r\n    },\r\n    \"payer\": {\r\n        \"payerId\": \"545742\",\r\n        \"uniqueReference\": \"PayToPayerTest1\",\r\n        \"groupReference\": \"PayToPayerTest1\",\r\n        \"familyOrBusinessName\": \"Citizen\",\r\n        \"givenName\": \"Jane\",\r\n        \"address\": null,\r\n        \"email\": null,\r\n        \"phone\": null,\r\n        \"mobile\": null\r\n    },\r\n    \"agreementID\": \"59cea9bb-2087-4173-bd04-9ddedc9a9fd4\",\r\n    \"agreementStatus\": \"ACTIVE\",\r\n    \"agreementUniqueReference\": \"PayToTestAgreement1\",\r\n    \"payerUniqueReference\": \"PayToPayerTest1\",\r\n    \"payerName\": \"Jane Citizen\",\r\n    \"payerIsBusiness\": false,\r\n    \"description\": \"This is an example for PayTo description\",\r\n    \"agreementPurpose\": \"OTHR\",\r\n    \"payIDType\": \"AUBN\",\r\n    \"payID\": \"63135196397\",\r\n    \"paymentAmountType\": \"VARI\",\r\n    \"paymentAmount\": null,\r\n    \"paymentAmountMax\": 1000.00,\r\n    \"paymentAmountFirst\": 10.00,\r\n    \"paymentAmountLast\": 10.00,\r\n    \"validFromDate\": \"2024-07-12T00:00:00\",\r\n    \"validToDate\": null,\r\n    \"frequencyType\": \"ADHO\",\r\n    \"allowAutomaticExtension\": true,\r\n    \"isAttended\": false,\r\n    \"actionRequestedByTime\": \"2024-07-30T10:00:00+10:00\",\r\n    \"createdTime\": \"2024-07-11T10:29:13.62+10:00\",\r\n    \"lastUpdateTime\": \"2024-07-11T11:06:27.46+10:00\"\r\n"}],"_postman_id":"4b525da8-0072-4c35-8773-9df57f699fb1"},{"name":"Payment Submit 🔒","id":"545e9f6c-483f-44f3-b279-5046083754ff","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearer-token}}"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"Reference\": \"PayToTestPayment1\",\r\n    \"Amount\": 100.00,\r\n        \"Audit\": {\r\n      \"Username\": \"Example-User\",\r\n      \"UserIP\": \"1.2.3.4\"\r\n    }\r\n  }","options":{"raw":{"language":"json"}}},"url":"{{url}}/businesses/{{business-id}}/agreements/{{agreementUniqueReference}}/payments","description":"<h3 id=\"submit-a-payto-payment\">Submit a PayTo Payment</h3>\n<p>Use this endpoint to submit a PayTo payment for a specific PayTo agreement belonging to a business.</p>\n<h6 id=\"route\">Route</h6>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>business-id</code></td>\n<td>The business you want to access</td>\n</tr>\n<tr>\n<td><code>agreement-unique-reference</code></td>\n<td>The agreement you want to access and submit payment to</td>\n</tr>\n</tbody>\n</table>\n</div><h6 id=\"post-body\">Post Body</h6>\n<p><a href=\"https://docs.rest.paymentsapi.io/#f81b5a3f-ff2b-4588-bdb5-d4a371d0bab5\">PayTo - Payment Model</a></p>\n<h6 id=\"response-body\">Response Body</h6>\n<p><a href=\"https://docs.rest.paymentsapi.io/#aead282b-d9cb-4ab0-b04f-92bacdad4ad8\">PayTo - Payment ID Model</a></p>\n","urlObject":{"path":["businesses","{{business-id}}","agreements","{{agreementUniqueReference}}","payments"],"host":["{{url}}"],"query":[],"variable":[]}},"response":[{"id":"1e2d8b6e-f16f-4b97-b1bb-da47f222e296","name":"Payment Submit","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"Reference\": \"PayToTestPayment1\",\r\n    \"Amount\": 100.00,\r\n        \"Audit\": {\r\n      \"Username\": \"Example-User\",\r\n      \"UserIP\": \"1.2.3.4\"\r\n    }\r\n  }","options":{"raw":{"language":"json"}}},"url":"{{url}}/businesses/{{business-id}}/agreements/{{agreementUniqueReference}}/payments"},"status":"Accepted","code":202,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\r\n    \"Reference\": \"PayToTestPayment1\",\r\n    \"Amount\": 100.00,\r\n        \"Audit\": {\r\n      \"Username\": \"Example-User\",\r\n      \"UserIP\": \"1.2.3.4\"\r\n    }\r\n  }"}],"_postman_id":"545e9f6c-483f-44f3-b279-5046083754ff"},{"name":"Payment LookUp 🔒","id":"002584bb-2ab0-455b-bff2-067b897aad50","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearer-token}}"}]},"isInherited":false},"method":"GET","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{{url}}/businesses/{{business-id}}/agreements/payments/{{payment-reference}}","description":"<h3 id=\"get-payment-lookup\">Get Payment LookUp</h3>\n<p>Use this endpoint with POST Payment Submit to identify the result of the PayTo transaction. This endpoint returns the details of the transaction and current status of the PayTo Payment with the given reference.</p>\n<p>Special notes</p>\n<ul>\n<li>Only payments processed within the last 6 months can be looked up using this method. Use the Transaction Search API for older payments.</li>\n</ul>\n<h6 id=\"route\">Route</h6>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>business-id</code></td>\n<td>The business you want to access</td>\n</tr>\n<tr>\n<td><code>payment-reference</code></td>\n<td>The payment reference you specified when submitting a PayTo Payment</td>\n</tr>\n</tbody>\n</table>\n</div><h6 id=\"post-body\">Post Body</h6>\n<p>This request does not have a body</p>\n<h6 id=\"response-body\">Response Body</h6>\n<p><a href=\"https://docs.rest.paymentsapi.io/#75614bac-8b5c-45cf-b948-76933519305b\">PayTo - Agreement Payment Search Model</a></p>\n","urlObject":{"path":["businesses","{{business-id}}","agreements","payments","{{payment-reference}}"],"host":["{{url}}"],"query":[],"variable":[]}},"response":[{"id":"7b69d7c8-28fd-438b-9885-324298875d9b","name":"Payment LookUp","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{{url}}/businesses/{{business-id}}/agreements/payments/{{payment-reference}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\r\n    \"business\": {\r\n        \"businessId\": \"90129\",\r\n        \"businessName\": \"Test Business Pty Ltd\"\r\n    },\r\n    \"payer\": {\r\n        \"payerId\": \"135032\",\r\n        \"uniqueReference\": \"PayToPayerTest1\",\r\n        \"groupReference\": \"PayToPayerTest1\",\r\n        \"familyOrBusinessName\": \"Citizen\",\r\n        \"givenName\": \"Jane\",\r\n        \"address\": null,\r\n        \"email\": null,\r\n        \"phone\": null,\r\n        \"mobile\": null\r\n    },\r\n    \"time\": \"2024-07-08T12:44:15.33+10:00\",\r\n    \"reference\": \"PayToPaymentTestReference1\",\r\n    \"agreementUniqueReference\": \"PayToAgreementTest1\",\r\n    \"paymentID\": \"PTP_39\",\r\n    \"agreementID\": \"505f58f8-1ad8-4648-aba2-088d1efa0510\",\r\n    \"amount\": 100.00,\r\n    \"amountRequested\": 100.00,\r\n    \"statusCode\": \"C\",\r\n    \"subStatusCode\": 0,\r\n    \"lastUpdateTime\": \"2024-07-08T12:44:15.34+10:00\"\r\n}"}],"_postman_id":"002584bb-2ab0-455b-bff2-067b897aad50"},{"name":"Agreement Status Update 🔒","id":"d222ab3c-70dc-4471-9fb3-35ff12c30850","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearer-token}}"}]},"isInherited":false},"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\r\n    \"ChangeToStatus\": \"SUSPEND\",\r\n        \"ReasonDescription\": \"test suspension\",\r\n        \"Audit\": {\r\n      \"Username\": \"Example-User\",\r\n      \"UserIP\": \"1.2.3.4\"\r\n    }\r\n  }","options":{"raw":{"language":"json"}}},"url":"{{url}}/businesses/{{business-id}}/agreements/{{agreementUniqueReference}}/status","description":"<h3 id=\"update-payto-agreement-status\">Update PayTo Agreement Status</h3>\n<p>Use this endpoint to update the status of an existing agreement. The processing of the status change is performed asynchronously - you will need subscribe to our PayTo Agreement event webhooks to be notified as to whether or not the status change was successful.</p>\n<h6 id=\"route\">Route</h6>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>business-id</code></td>\n<td>The business you want to access</td>\n</tr>\n<tr>\n<td><code>agreement-unique-reference</code></td>\n<td>The agreement reference you want to update</td>\n</tr>\n</tbody>\n</table>\n</div><h6 id=\"post-body\">Post Body</h6>\n<p><a href=\"https://docs.rest.paymentsapi.io/#e0b8e402-2161-40b3-a956-7ad4c56ba674\">PayTo - Agreement Status Update Model</a></p>\n<h3 id=\"example-response\">Example Response</h3>\n<p><em>This request does not return any response body</em></p>\n","urlObject":{"path":["businesses","{{business-id}}","agreements","{{agreementUniqueReference}}","status"],"host":["{{url}}"],"query":[],"variable":[]}},"response":[{"id":"26429528-f78c-4b2d-9a2f-c98cbb01ad92","name":"Agreement Status Update","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"ChangeToStatus\": \"SUSPEND\",\r\n        \"ReasonDescription\": \"test suspension\",\r\n        \"Audit\": {\r\n      \"Username\": \"Example-User\",\r\n      \"UserIP\": \"1.2.3.4\"\r\n    }\r\n  }","options":{"raw":{"language":"json"}}},"url":"{{url}}/businesses/{{business-id}}/agreements/{{agreementUniqueReference}}/status"},"status":"Accepted","code":202,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"d222ab3c-70dc-4471-9fb3-35ff12c30850"}],"id":"0da0b503-70bc-4700-a15b-54d3a9c57cf5","description":"<p>PayTo is a real-time payment method and this guide will demonstrate the API flow in order to create and submit PayTo payments.</p>\n<h4 id=\"what-is-payto\"><strong>What is PayTo?</strong></h4>\n<p>PayTo is a digital payment solution offered by banks for an easy and secure way to authorise and control payments from your bank account which can be utilised in several ways, such as a digital alternative to direct debit, and allowing you to pay directly from your bank account where you previously needed a card (like for in-app purchases and online shopping).</p>\n<h4 id=\"steps-to-implement-payto\">Steps to Implement PayTo</h4>\n<ol>\n<li><p><a href=\"https://docs.rest.paymentsapi.io/#18425722-4aa3-45cf-9b28-65926620bf32\"><b>Add a New Payer</b></a></p>\n<ol>\n<li><p>A payer record must be exist or be added through the 'Add a New Payer' API to create a PayTo Agreement.</p>\n</li>\n<li><p>Use this endpoint <a href=\"https://docs.rest.paymentsapi.io/#18425722-4aa3-45cf-9b28-65926620bf32\">Add a New Payer</a> to create a payer record and map the payer between your application and us.</p>\n</li>\n</ol>\n</li>\n<li><p><strong>POST Agreement Create</strong></p>\n<ol>\n<li>Use this endpoint to register a new PayTo Agreement. The approval, processing and acceptance of the new agreement is performed asynchronously - you will need to be subscribed to our PayTo Agreement event webhooks to be notified of whether the agreement was approved by PayTo and whether or not your customer has accepted the agreement.</li>\n</ol>\n</li>\n<li><p><strong>GET Agreement LookUp</strong></p>\n<ol>\n<li>Returns the full details, including the current status, of the agreement with the given reference.</li>\n</ol>\n</li>\n<li><p><strong>POST Payment Submit</strong></p>\n<ol>\n<li><p>This endpoint will submit a new PayTo Payment for an existing agreement. The processing of the new payment is performed asynchronously - you will need subscribe to our PayTo Payment event webhooks to be notified of the result of the transaction.</p>\n<ol>\n<li>Note that the agreement must be in the <strong>ACTIVE</strong> status for payments to be able to be processed for it.</li>\n</ol>\n</li>\n</ol>\n</li>\n<li><p><strong>GET Payment LookUp</strong></p>\n<ol>\n<li>Returns the full details, including the current status, of the PayTo Payment with the given reference. Only payments processed within the last 6 months can be looked up using this method - use Transaction Search for older payments.</li>\n</ol>\n</li>\n</ol>\n<h4 id=\"special-notes\">Special notes:</h4>\n<ul>\n<li><p>To prove a webhook is a legitimate and unaltered message that was sent by us, and is intended for you, we include a signature which must be validated using a shared secret.</p>\n</li>\n<li><p>When we send you a webhook we will look for a successful (2xx) HTTP Status response from your web app. If we receive it we will consider the webhook successfully delivered. If we receive a status other than 2xx, or if we are unable to connect to your webhook URL, we will attempt to deliver the webhook an additional 3 times using the following back-off frequency:</p>\n<ul>\n<li><p>1st Retry - After 30 minutes.</p>\n</li>\n<li><p>2nd Retry - After 2 hours.</p>\n</li>\n<li><p>3rd Retry - After 24 hours.</p>\n</li>\n</ul>\n</li>\n<li><p>Our webhook message can contain one of more data objects depending on the event type. The data provided in the webhook is the current status of that entity at the time the webhook is generated. In general, determining what change occurred can be deduced just from the <code>EventType</code> itself, with the data object(s) only needed to get the ID/Reference to match to the entity in your system.</p>\n</li>\n<li><p>In some situations (e.g. connection dropouts or timeouts), a webhook might be delivered to you multiple times. We provide a unique Message ID with each webhook which you can use for duplicate checking.</p>\n</li>\n<li><p>In some situations (e.g. if a webhook is unable to be delivered on first attempt), webhooks might be delivered out of sequence. For some event types, before actioning a webhook, it might be prudent to check the current status of the related entities in your system to make sure processing the webhook would not cause an invalid workflow. We provide timestamps with each webhook which can be useful for determining sequencing.</p>\n</li>\n</ul>\n<p><a href=\"https://docs.rest.paymentsapi.io/#4d094f05-dc13-4d49-912b-d7fbcea35328\">PayTo - Webhook Message Model</a></p>\n","_postman_id":"0da0b503-70bc-4700-a15b-54d3a9c57cf5","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearer-token}}"}]},"isInherited":true,"source":{"_postman_id":"6644ab8c-28f6-4eec-a9d9-436123feccc1","id":"6644ab8c-28f6-4eec-a9d9-436123feccc1","name":"Worldpay for Platforms REST API Developer Guide","type":"collection"}}},{"name":"3-D Secure","item":[{"name":"3-D Secure Finalize Transaction 🔒","id":"e244f367-2fc6-4384-be31-6546bb951005","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearer-token}}"}]},"isInherited":false},"method":"POST","header":[],"url":"{{url}}/businesses/{{business-id}}/transactions/card-payments/finalize/{{redirect-id}}","description":"<p>When using 3-D Secure, if the challenge scenario was triggered, once your customer is redirected back to your website after completing the verification process, you will need to call this function to finalize your transaction.</p>\n<p>If the verification was completed successfully by your customer, when you call this function we will immediately submit the transaction to the bank and return the result of the transaction.</p>\n<p>If the customer failed to complete the verification, when you call this function it will return a rejected transaction result with a sub-status code describing the 3-D Secure response, and the transaction will not be submitted to the bank.</p>\n<p><a href=\"#faff43cd-5e44-471c-ad23-64a1fd28f90f\">See here</a> for more info on using 3-D.</p>\n<h6 id=\"route\">Route</h6>\n<div class=\"is-table-wrapper\">\n  <table>\n    <thead>\n      <tr>\n        <th>Parameter</th>\n        <th>Description</th>\n      </tr>\n    </thead>\n    <tbody>\n      <tr>\n        <td><code>business-id</code></td>\n        <td>The business you want to access</td>\n      </tr>\n      <tr>\n        <td><code>redirect-id</code></td>\n        <td>This must be set to the redirectId you received from the transaction result when you first attempted to process the transaction (<a href=\"#7828289b-5a94-4c43-81c3-cf955e6e16bd\">see here</a>).</td>\n      </tr>\n    </tbody>\n  </table>\n</div>\n\n<h6 id=\"post-body\">Post Body</h6>\n<p>None</p>\n<h6 id=\"response-body\">Response Body</h6>\n<p><a href=\"#7828289b-5a94-4c43-81c3-cf955e6e16bd\">Transaction Result Model</a></p>\n","urlObject":{"path":["businesses","{{business-id}}","transactions","card-payments","finalize","{{redirect-id}}"],"host":["{{url}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"e244f367-2fc6-4384-be31-6546bb951005"},{"name":"ChargeStoredCard - 3D Secure Finalize Transaction 🔒","id":"84bb9d45-7c93-445f-ade8-67222937fd8b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearer-token}}"}]},"isInherited":false},"method":"POST","header":[],"url":"{{url}}/businesses/{{business-id}}/transactions/saved-card-payments/finalize/{{redirect-id}}","description":"<p>When using 3-D Secure, if the challenge scenario was triggered, once your customer is redirected back to your website after completing the verification process, you will need to call this function to finalize your transaction.</p>\n<p>If the verification was completed successfully by your customer, when you call this function we will immediately submit the transaction to the bank and return the result of the transaction.</p>\n<p>If the customer failed to complete the verification, when you call this function it will return a rejected transaction result with a sub-status code describing the 3-D Secure response, and the transaction will not be submitted to the bank.</p>\n<p><a href=\"#faff43cd-5e44-471c-ad23-64a1fd28f90f\">See here</a> for more info on using 3-D.</p>\n<h6 id=\"route\">Route</h6>\n<div class=\"is-table-wrapper\">\n  <table>\n    <thead>\n      <tr>\n        <th>Parameter</th>\n        <th>Description</th>\n      </tr>\n    </thead>\n    <tbody>\n      <tr>\n        <td><code>business-id</code></td>\n        <td>The business you want to access</td>\n      </tr>\n      <tr>\n        <td><code>redirect-id</code></td>\n        <td>This must be set to the redirectId you received from the transaction result when you first attempted to process the transaction (<a href=\"#7828289b-5a94-4c43-81c3-cf955e6e16bd\">see here</a>).</td>\n      </tr>\n    </tbody>\n  </table>\n</div>\n\n<h6 id=\"post-body\">Post Body</h6>\n<p>None</p>\n<h6 id=\"response-body\">Response Body</h6>\n<p><a href=\"#7828289b-5a94-4c43-81c3-cf955e6e16bd\">Transaction Result Model</a></p>\n","urlObject":{"path":["businesses","{{business-id}}","transactions","saved-card-payments","finalize","{{redirect-id}}"],"host":["{{url}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"84bb9d45-7c93-445f-ade8-67222937fd8b"}],"id":"faff43cd-5e44-471c-ad23-64a1fd28f90f","description":"<p>3-D Secure (v2) is available for some business setups and regions. It can provide strong customer authentication which helps to mitigate the risk of fraud and chargebacks.</p>\n<p>The 3-D Secure system will always attempt to a perform a “frictionless” authentication, which means that it will evaluate various factors related to your customer, including things such as the contact details provided, card information and location etc., to determine the risk of processing the transaction. If the 3-D Secure system deems the risk low, then a 3-D Secure approval is given without requiring any input from the customer, so the processing of the transaction can be completed seamlessly.</p>\n<p>However, if the 3-D Secure network deems that verification of the customer is necessary, the “challenge” scenario is initiated which requires your customer to be redirected to a page provided by the cardholder’s issuing bank, within which they will need to perform their banks process for verifying they are the legitimate cardholder and approve the transaction. If the customer successfully completes this verification, they will then be redirected back and the transaction can then be completed.</p>\n<p>It is also possible for a frictionless rejection to occur in situations such as in the attempt to use a card that has already been linked to fraud, or if the card is no longer active, or is registered as lost or stolen. In this case an authorization failed response is immediately returned from the 3-D Secure system so the transaction cannot be processed, and we will return a rejected status.</p>\n<p><em>Please Note:</em> Once 3-D Secure has been turned on for your account, use of 3-D Secure will be enforced for all your real-time transactions.</p>\n<p>There are two ways by which you can process transactions using 3-D Secure:</p>\n<ol>\n<li><p>Hosted Payment Page (HPP) card transactions</p>\n</li>\n<li><p>API triggered real-time card transactions</p>\n</li>\n</ol>\n<p><strong>3-D Secure with Hosted Payment Page (HPP) card transactions</strong></p>\n<p>If you are using our HPP then all aspects of the 3-D Secure process is taken care of by us, and there is no need for you to do anything different with your HPP integration.</p>\n<p><strong>3-D Secure with API triggered real-time card transactions</strong></p>\n<p>Both the provided card API function (<a href=\"#7321df17-1479-4261-b20f-6afe4ba489cd\">see here</a>) and the tokenized card API function (<a href=\"#14654018-76b6-4b4b-9ecd-a8e89a3b7af7\">see here</a>) support use of 3-D Secure.</p>\n<p>Using 3-D Secure with these functions requires you to do these additional things:</p>\n<p><strong>1) Additional input fields</strong> – Provide values for these fields on the card transaction model (<a href=\"#2ff1a7b1-eedc-4e70-9a61-b49d2ebf915e\">see here</a> and <a href=\"#8f36ff42-8738-4287-8ca0-ffccf00d8521\">see here</a>):</p>\n<ul><li><div>Payer.Email – providing the email address of your customer becomes mandatory when processing 3-D Secure transactions. It is also recommended that you provide as much additional contact information on your customer as possible (e.g. address and phone number) as this can improve the chances for performing a frictionless authentication.</div></li><li><div>BrowserInfo – in order for the card’s issuing bank to provide a challenge UI to your customer that is rendered appropriately for the device that your customer is using, the 3-D Secure system requires you to collect and pass-through information on the configuration of the browser that your customer is using.<br />(<a href=\"#b71b2258-d074-4ca9-8e8c-11c00e56c15c\">BrowserInfo Model here</a>)<br /></div></li><li><div>CallbackUrl – for handling of the challenge scenario, you must provide a URL for your website that your customer will be redirected back to after the verification process. The URL should contain an id/reference that uniquely identifies the transaction that you are attempting to process so you can pick up where you left off when the customer is redirected back to your site.</div></li></ul>\n\n<p><strong>2) Handle Verification Redirect</strong> – When using 3-D Secure you can still receive the “S”, “F” and “R” transaction result statuses (<a href=\"#0575e464-6926-42d8-9aef-7efb47776a99\">see here</a>) such as in the case of frictionless authentication or errors. However, when using 3-D Secure you can also receive the “V” result status – this means the challenge scenario has been triggered and you must redirect your customer to the URL that is included in the transaction response in the “redirectUrl” field (<a href=\"#7828289b-5a94-4c43-81c3-cf955e6e16bd\">see here</a>). When receiving this status, the transaction response will also include a “redirectId” field – you will also need to store this value for use with completing the transaction when the customer is returned to your website (see Handle Callback below).</p>\n<p><strong>3) Handle Callback</strong> – if the challenge scenario was triggered, you need to set up your website to handle the callback that occurs when your customer is redirected back to your website after performing the verification. The customer will be returned to your website at whichever URL you provided for the “CallbackUrl” as described above. You will then need to retrieve the “redirectId” you received previously and use it to call our finalize transaction API (<a href=\"#e244f367-2fc6-4384-be31-6546bb951005\">see here</a>). When the finalize API is called, if the challenge verification was successful, we will immediately submit the transaction to the bank for processing and return the result to you. If the challenge verification failed, or was not completed, we will return the rejected status, along with one of the R20, R21, R22 or R23 3-D Secure related sub-status codes (<a href=\"#b02dad21-6aa7-4876-a2b7-d7c4e2d8226f\">see here</a>).</p>\n<p>It is possible for your customer to abandon the process and not complete the challenge verification at all in which case you will not receive any callback. To handle this situation you may wish to implement some sort of timeout of your transactions to complete their status within your systems. If you wish you can use the finalize API for this purpose.</p>\n<h4 id=\"test-cards-to-test-different-cases\">Test Cards to test different cases</h4>\n<p>When testing the 3DS supports a few different card numbers for triggering different scenarios:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Frictionless Success</strong></th>\n<th><strong>Frictionless Fail</strong></th>\n<th><strong>Challenge Required</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>4907639999909022</td>\n<td>5283901906612672</td>\n<td>4918914107195005</td>\n</tr>\n<tr>\n<td>4016360000000010</td>\n<td>4016360000000028</td>\n<td>4016360000000093</td>\n</tr>\n</tbody>\n</table>\n</div><p>If a challenge is required on the “Verify your Payment” page if a code/ pin of \"555\" is entered the payment will complete successfully.<br />Any other 3 digit code can be used for a failed challenge.<br />Both will trigger a redirect back to “CallbackUrl”.</p>\n<h2 id=\"special-notes-📑\">Special Notes 📑</h2>\n<p>As part of the UK regulatory compliance, 3D Secure (3DS) is mandatory in the UK and EU due to the Payment Services Directive 2 (PSD2) which mandates Strong Customer Authentication (SCA) for online payments to reduce fraud and enhance security. For this reason, 3DS is mandatory on Customer-Initiated-Transactions (CIT) for eCommerce, charge stored card and first transactions.</p>\n","auth":{"type":"noauth","isInherited":false},"event":[{"listen":"prerequest","script":{"id":"b8cd739c-1a9f-4bcd-b1be-8d6512879470","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"503153f5-2034-44a2-88b6-00620c42b4b7","type":"text/javascript","exec":[""]}}],"_postman_id":"faff43cd-5e44-471c-ad23-64a1fd28f90f"},{"name":"Card-On-File Compliance","item":[],"id":"eec38929-7677-459c-81db-707dfe64e3bf","description":"<h2 id=\"introduction\">Introduction</h2>\n<p>In an attempt to reduce fraud and improve customer experience and trust, Visa has introduced a Stored Credential Framework that both merchants and payment facilitators are obligated to adhere to as a way to enforce responsible usage of cardholder data. It introduces a number of policies and procedures relating to the processing of stored customer credit/debit card information that were previously not required.</p>\n<p>This framework has already been rolled out globally, and will eventually become mandatory for all merchants and payment facilitators.</p>\n<p>Further information on the framework can be found in this document from Visa: <a href=\"https://usa.visa.com/dam/VCOM/global/support-legal/documents/stored-credential-transaction-framework-vbs-10-may-17.pdf\">Visa Stored Credential Framework</a></p>\n<h2 id=\"framework-summary\">Framework Summary</h2>\n<p>One of the key points of this framework is the differentiation of these two ways that a transaction on a stored card can be triggered:</p>\n<ul>\n<li><p><strong>Customer Initiated Transaction (CIT)</strong> - this is a payment on a stored card that has been actively triggered by your customer themselves (i.e. it involves the active participation of the cardholder).</p>\n</li>\n<li><p><strong>Merchant Initiated Transaction (MIT)</strong> - this is a payment on a stored card that you as the business have initiated yourself as part of collecting money based upon a pre-agreed contract between your business and the cardholder as part of whatever product or service you are providing them.</p>\n</li>\n</ul>\n<p>In practice, the framework requires doing the following:</p>\n<ol>\n<li><p>Specifying whether you are processing a CIT or MIT.</p>\n</li>\n<li><p>Specifying the type of authorization you are performing.</p>\n</li>\n<li><p>Linking all subsequent payments on a stored card using an authorization reference.</p>\n</li>\n</ol>\n<blockquote>\n<p>This framework does include other elements relating to the upfront information you must provide your customer to inform them about when and how you will be charging their card, but that is not covered in this document. </p>\n</blockquote>\n<h2 id=\"what-you-need-to-do\">What You Need to Do</h2>\n<p>To be able to fulfil the obligations of the stored credential framework, we’ve added the following 4 new input fields to our real-time API functions:</p>\n<table><tbody><tr><th>Input Parameter</th><th>Description</th></tr><tr><td><div><code>CardAuthorizationType</code></div><div><div><div><div></div></div></div><div></div></div></td><td><div>Used to specify the nature of the authorization. See below for allowed values. <a href=\"#695e8363-6451-4d97-8ef3-ba35f0e67a95\">See here</a> for possible values.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><code>CardStorageType</code></div><div><div><div><div></div></div></div><div></div></div></td><td><div>Used to specify if you are storing the card you are providing, and whether or not it is CIT or MIT. <a href=\"#72e87212-12d8-400c-9ad9-864714110469\">See here</a> for possible values.</div><div><div><div><div></div></div></div><div></div></div></td></tr></tbody></table>\n\n<p>Required for compliance for CIT / MIT on certain endpoints</p>\n<ul>\n<li><p><code>CardAuthorizationType</code> - required when making a live tokenised card transaction</p>\n</li>\n<li><p><code>CardStorageType</code> - required when charging stored card via saved card transaction</p>\n</li>\n</ul>\n<h2 id=\"transaction-flow\">Transaction Flow</h2>\n<p>You’ll need to follow these steps whenever you will be processing ongoing payments on a card you are intending to store:</p>\n<ol>\n<li><p>If this is the first transaction you are processing on a card you have received:</p>\n<ul>\n<li><p>Set the <strong>CardAuthorizationType</strong> to one of these 3 values:</p>\n<ul>\n<li><code>RECURRING</code>, <code>INSTALMENT</code>, <code>UNSCHEDULED</code>.</li>\n</ul>\n</li>\n</ul>\n</li>\n<li><p>When you process a subsequent transaction on the stored card:</p>\n<ul>\n<li>Set the <strong>CardStorageType</strong> to either <code>CIT_PAYFAC_STORED</code> or <code>MIT_PAYFAC_STORED</code>depending on whether the customer initiated the transaction or not.</li>\n</ul>\n</li>\n</ol>\n<blockquote>\n<p>While we have mentioned Visa as being the initiating organisation of this framework, the same requirements apply for all card types, so follow the same process above for all other card types such as Mastercard and AMEX.</p>\n</blockquote>\n","auth":{"type":"noauth","isInherited":false},"event":[{"listen":"prerequest","script":{"id":"33b8641c-e53d-43d7-873e-b17db7086a7a","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"70767483-1e47-4b50-a86c-63afe37ed454","type":"text/javascript","exec":[""]}}],"_postman_id":"eec38929-7677-459c-81db-707dfe64e3bf"},{"name":"Data Models","item":[{"name":"3-D Secure Authorization Info","item":[],"id":"ab12abbb-2ef1-4468-9af5-89581ac0ab96","description":"<table><tbody><tr><th>Property</th><th>Type</th><th>Description</th></tr><tr><td><code>authVersion</code><b>*</b></td><td>string</td><td>This needs to be set to the version of the 3-D Secure service which was used to authenticate the transaction. Currently only 3-D Secure v2 is supported.</td></tr><tr><td><code>authEci</code><b>*</b></td><td>string</td><td><p>This is set to the Electronic Commerce Indicator (ECI) which indicates the outcome of the 3DS verification. Must be a two-digit number. Allowed values:<br /></p><ul><li><p><code>00</code>: Mastercard - Authentication either failed or could not be attempted.</p></li><li><p><code>01</code>: Mastercard - Authentication was attempted but not completed.</p></li><li><p><code>02</code>: Mastercard - Authentication was successful.</p></li><li><p><code>04</code>: Mastercard - Data only transaction that can be sent to Mastercard.</p></li><li><p><code>05</code>: Visa/AMEX - Authentication was successful.</p></li><li><p><code>06</code>: Visa/AMEX - Authentication was attempted but not completed.</p></li><li><p><code>07</code>: Visa/AMEX - Authentication either failed or could not be attempted.</p></li></ul></td></tr><tr><td><code>authValue</code><b>*</b></td><td>string</td><td><p>This is set to the the cryptographic value that provides evidence of the outcome of a 3DS verification.<br /></p><ul><li><p>Has a maximum of 28 characters and must be base-64 encoded.</p></li><li><p>For Visa authentications this is called: Cardholder Authentication Verification Value (CAVV).</p></li><li><p>For Mastercard authentications this is called: Universal Cardholder Authentication Field (UCAF).</p></li></ul></td></tr><tr><td><code>authTransactionId</code><b>*</b></td><td>string</td><td>This is set to the the unique authentication transaction identifier, generated by the issuer. It follows RFC 4122 UUID standard and is 36 characters in length.</td></tr></tbody></table>","_postman_id":"ab12abbb-2ef1-4468-9af5-89581ac0ab96","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","name":"Data Models","type":"folder"}}},{"name":"3-D Secure Authorization Result","item":[],"id":"ae615ef3-6b49-450c-b7a2-59086ea150fa","description":"\n\n\n\n\n<div class=\"is-table-wrapper\">\n  <table>\n    <thead>\n      <tr>\n        <th>Property</th>\n        <th>Type</th>\n        <th>Description</th>\n      </tr>\n    </thead>\n    <tbody>\n      <tr>\n        <td><code>status</code></td>\n        <td><a href=\"#15ed18a7-ccf9-4e19-84b6-ba0cf39e61db\">3D Secure Authorization Status</a></td>\n        <td>The result of the 3-D Secure verification</td>\n      </tr>\n    </tbody>\n  </table>\n</div>\n\n","event":[{"listen":"prerequest","script":{"id":"5483b710-1bdf-4670-9be7-2fe062057e20","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"634120ba-fdd7-4ca4-81e8-7a645ba54091","type":"text/javascript","exec":[""]}}],"_postman_id":"ae615ef3-6b49-450c-b7a2-59086ea150fa","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","name":"Data Models","type":"folder"}}},{"name":"Account ID","item":[],"id":"d7b6c17a-9bc4-42b5-9347-f57df4a7aab0","description":"<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>accountId</code></td>\n<td>string</td>\n<td>Our unique account identifier</td>\n</tr>\n</tbody>\n</table>\n</div>","event":[{"listen":"prerequest","script":{"id":"e53dee6c-2b21-40a1-9cca-226f77f41eb5","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"9c0d588c-f320-4a9d-bdb3-6276523940b8","type":"text/javascript","exec":[""]}}],"_postman_id":"d7b6c17a-9bc4-42b5-9347-f57df4a7aab0","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","name":"Data Models","type":"folder"}}},{"name":"Account Search","item":[],"id":"be087bf1-a38a-4aff-ae04-bd30cf6e9ee6","description":"<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>accountId</code></td>\n<td>string</td>\n<td>Our unique account identifier</td>\n</tr>\n<tr>\n<td><code>type</code></td>\n<td><a href=\"#8d96ae29-2ae3-4c63-a1a1-7dc604db1d3f\">Account Type</a></td>\n<td>The type of account</td>\n</tr>\n<tr>\n<td><code>bankAccount</code></td>\n<td><a href=\"#252b4223-a3d6-4690-bc3b-bdaca6ab8d7d\">Bank Account Search</a></td>\n<td>The details of the bank account when <code>type</code> is <code>BANKACCOUNT</code></td>\n</tr>\n<tr>\n<td><code>card</code></td>\n<td><a href=\"#8250cfa8-1534-4f09-a449-26288371f56c\">Card Search</a></td>\n<td>The details of the card when <code>type</code> is <code>CARD</code></td>\n</tr>\n</tbody>\n</table>\n</div>","event":[{"listen":"prerequest","script":{"id":"3fa11d7d-5437-4b5b-8817-3845679585c5","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"b52c0154-dec6-4213-8f03-89bb6a616cfa","type":"text/javascript","exec":[""]}}],"_postman_id":"be087bf1-a38a-4aff-ae04-bd30cf6e9ee6","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","name":"Data Models","type":"folder"}}},{"name":"Address","item":[],"id":"20abc30f-bdd5-41d0-bbb3-24673442e432","description":"<div class=\"is-table-wrapper\">\n  <table>\n    <thead>\n      <tr>\n        <th>Property</th>\n        <th>Type</th>\n        <th>Description</th>\n      </tr>\n    </thead>\n    <tbody>\n      <tr>\n        <td><code>line1</code></td>\n        <td>string(100)</td>\n        <td>Building and street details (line 1)</td>\n      </tr>\n      <tr>\n        <td><code>line2</code></td>\n        <td>string(100)</td>\n        <td>Building and street details (line 2)</td>\n      </tr>\n      <tr>\n        <td><code>suburb</code></td>\n        <td>string(50)</td>\n        <td>City, suburb or town</td>\n      </tr>\n      <tr>\n        <td><code>state</code></td>\n        <td>string(50)</td>\n        <td>State or territory</td>\n      </tr>\n      <tr>\n        <td><code>postCode</code></td>\n        <td>string(20)</td>\n        <td>Postal or ZIP code</td>\n      </tr>\n      <tr>\n        <td><code>country</code></td>\n        <td>string(50)</td>\n        <td>Country name</td>\n      </tr>\n    </tbody>\n  </table>\n</div>\n","event":[{"listen":"prerequest","script":{"id":"4b5dcaee-48b3-4560-b93c-e604b6e309a6","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"b6782169-4adc-4ad4-9af7-bbd40bc2555f","type":"text/javascript","exec":[""]}}],"_postman_id":"20abc30f-bdd5-41d0-bbb3-24673442e432","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","name":"Data Models","type":"folder"}}},{"name":"Audit","item":[],"id":"9e1c7bdd-f4ee-45aa-9f61-c9f1694fc73c","description":"<p>Can be used to provide tracking information of the user of your system who is performing the action</p>\n<div class=\"is-table-wrapper\">\n  <table>\n    <thead>\n      <tr>\n        <th>Property</th>\n        <th>Type</th>\n        <th>Description</th>\n      </tr>\n    </thead>\n    <tbody>\n      <tr>\n        <td><code>username</code></td>\n        <td>string(50)</td>\n        <td>Name/reference of a user, or process identifier, from your system which initiated the API call</td>\n      </tr>\n      <tr>\n        <td><code>userIP</code></td>\n        <td>string(20)</td>\n        <td>IP address of the user or process from your system which initiated the API call</td>\n      </tr>\n    </tbody>\n  </table>\n</div>\n","event":[{"listen":"prerequest","script":{"id":"fbb9228d-0369-4e01-8f3c-008fac9726d5","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"5aba6a0a-fc34-4d4d-b39a-e519d772580f","type":"text/javascript","exec":[""]}}],"_postman_id":"9e1c7bdd-f4ee-45aa-9f61-c9f1694fc73c","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","name":"Data Models","type":"folder"}}},{"name":"Bank Account","item":[],"id":"f843b64f-e84d-4e39-a671-d7aa5d2025d1","description":"<div class=\"is-table-wrapper\">\n  <table>\n    <thead>\n      <tr>\n        <th>Property</th>\n        <th>Type</th>\n        <th>Description</th>\n      </tr>\n    </thead>\n    <tbody>\n      <tr>\n        <td><code>accountBranch</code><strong>*</strong></td>\n        <td>integer(3..14)</td>\n        <td>Bank account branch identifier (e.g. BSB or routing number)</td>\n      </tr>\n      <tr>\n        <td><code>accountNumber</code><strong>*</strong></td>\n        <td>integer(3..20)</td>\n        <td>Bank account number</td>\n      </tr>\n      <tr>\n        <td><code>accountName</code><strong>*</strong></td>\n        <td>string(4..50)</td>\n        <td>Account holder name</td>\n      </tr>\n      <tr>\n        <td><code>accountType</code></td>\n        <td><a href=\"#fc399f32-ab4a-4230-b961-70f56f9f426a\">Bank Account Type</a></td>\n        <td>Account type</td>\n      </tr>\n      <tr>\n        <td><code>audit</code></td>\n        <td><a href=\"#9e1c7bdd-f4ee-45aa-9f61-c9f1694fc73c\">Audit</a></td>\n        <td>Can be used to provide tracking information of the user of your system who is performing the action</td>\n      </tr>\n    </tbody>\n  </table>\n</div>\n\n<p><strong>*</strong> Required</p>\n","event":[{"listen":"prerequest","script":{"id":"b3053db2-716a-4dbd-b970-932ca7e4236f","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"b57f7c9d-e688-489c-a1ae-f0f9b63ed902","type":"text/javascript","exec":[""]}}],"_postman_id":"f843b64f-e84d-4e39-a671-d7aa5d2025d1","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","name":"Data Models","type":"folder"}}},{"name":"Bank Account Search","item":[],"id":"252b4223-a3d6-4690-bc3b-bdaca6ab8d7d","description":"<div class=\"is-table-wrapper\">\n  <table>\n    <thead>\n      <tr>\n        <th>Property</th>\n        <th>Type</th>\n        <th>Description</th>\n      </tr>\n    </thead>\n    <tbody>\n      <tr>\n        <td><code>accountBranch</code><strong>*</strong></td>\n        <td>string</td>\n        <td>Bank account branch identifier (e.g. BSB or routing number)</td>\n      </tr>\n      <tr>\n        <td><code>accountNumber</code><strong>*</strong></td>\n        <td>string</td>\n        <td>Bank account number</td>\n      </tr>\n      <tr>\n        <td><code>accountName</code><strong>*</strong></td>\n        <td>string</td>\n        <td>Account holder name</td>\n      </tr>\n      <tr>\n        <td><code>accountType</code></td>\n        <td><a href=\"#4db792ba-b4b2-46d1-9b9b-0c981e2a4ddd\">Bank Account Type</a></td>\n        <td>Account type</td>\n      </tr>\n    </tbody>\n  </table>\n</div>\n","event":[{"listen":"prerequest","script":{"id":"93601f25-12fe-4337-be9f-0f7d036acff9","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"5871156f-1f8e-4251-8e75-2b647d902c1d","type":"text/javascript","exec":[""]}}],"_postman_id":"252b4223-a3d6-4690-bc3b-bdaca6ab8d7d","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","name":"Data Models","type":"folder"}}},{"name":"BPAY CRN","item":[],"id":"8f662739-e2d0-43a3-86de-c468d34c4e83","description":"<div class=\"is-table-wrapper\">\n  <table>\n    <thead>\n      <tr>\n        <th>Property</th>\n        <th>Type</th>\n        <th>Description</th>\n      </tr>\n    </thead>\n    <tbody>\n      <tr>\n        <td><code>billerCode</code></td>\n        <td>string</td>\n        <td>BPAY Biller Code</td>\n      </tr>\n      <tr>\n        <td><code>crn</code></td>\n        <td>string</td>\n        <td>BPAY Unique Customer Reference Number (CRN)</td>\n      </tr>\n    </tbody>\n  </table>\n</div>\n","event":[{"listen":"prerequest","script":{"id":"3b642cd6-c4df-4fca-b535-ad059e476a3b","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"05b518ac-417b-4649-abaa-0952908fff5b","type":"text/javascript","exec":[""]}}],"_postman_id":"8f662739-e2d0-43a3-86de-c468d34c4e83","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","name":"Data Models","type":"folder"}}},{"name":"BPAY CRN Request","item":[],"id":"abb387ea-4ec8-4880-a6cc-17197ddf98be","description":"<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>reference</code>*</td>\n<td>string</td>\n<td>Unique reference for identifying each BPAY CRN assignment request - must be unique across BPay CRNs for your business.</td>\n</tr>\n<tr>\n<td><code>description</code></td>\n<td>string</td>\n<td>You can specify a description to describe the purpose of the CRN.</td>\n</tr>\n<tr>\n<td><code>payerReference</code></td>\n<td>string</td>\n<td>If you wish to link payments on this CRN to one of your existing payers you can specify their unique reference here.</td>\n</tr>\n<tr>\n<td><code>invoiceType</code></td>\n<td><a href=\"#821acfa4-fdb4-4552-8996-55cf034f4c23\">BPAY Invoice Type</a></td>\n<td>If you want this CRN to be able to be used to pay invoices from one of the accounting systems Payrix is integrated with, your can set the accounting system here (Possible values: XERO, SALESFORCE). If used you must specify values for <code>invoiceId</code> and <code>invoiceReference</code>.</td>\n</tr>\n<tr>\n<td><code>invoiceId</code><strong>^</strong></td>\n<td>string</td>\n<td>Required when using an <code>invoiceType</code> - this must be set to the acocunting system's unique reference/id for a single invoice to allow that invoice to be paid using the new CRN. Our software will update the invoice in your accounting system by linking on this ID.</td>\n</tr>\n<tr>\n<td><code>invoiceReference</code><strong>^</strong></td>\n<td>string</td>\n<td>Required when using an <code>invoiceType</code> - this is a reference you can set to identify the invoice being paid within your systems. It does not have to be unique or match an ID from your accounting system.</td>\n</tr>\n<tr>\n<td><code>restrictToAmount</code></td>\n<td>decimal</td>\n<td><em>iCRNs Only</em> - if your account is enabled for iCRN (intelligent CRN) generation, you can specify an amount of money to restrict payments on the CRN too. The customer will not be allowed to make a BPAY payment for any other amount using this CRN.</td>\n</tr>\n<tr>\n<td><code>restrictToDueDate</code></td>\n<td>Date</td>\n<td><em>iCRNs Only</em> - if your account is enabled for iCRN (intelligent CRN) generation, you can specify a due date so that customers will only be allowed to make BPAY payments on this CRN on or before the specified date. Maximum 365 days in the future from today.</td>\n</tr>\n<tr>\n<td><code>audit</code></td>\n<td><a href=\"#9e1c7bdd-f4ee-45aa-9f61-c9f1694fc73c\">Audit</a></td>\n<td>Can be used to provide tracking information of the user of your system who is performing the action</td>\n</tr>\n</tbody>\n</table>\n</div><p>* Required</p>\n<p><strong>^</strong> Conditional</p>\n","event":[{"listen":"prerequest","script":{"id":"09041365-24ca-40ac-8fce-bb574ccfe9de","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"cb25c837-e30c-49ef-84e3-334fca863e5c","type":"text/javascript","exec":[""]}}],"_postman_id":"abb387ea-4ec8-4880-a6cc-17197ddf98be","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","name":"Data Models","type":"folder"}}},{"name":"BPAY CRN Search","item":[],"id":"077bac18-f664-407a-b72d-4681e2dfc28e","description":"<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>business</code></td>\n<td><a href=\"#800f872a-ae86-4d33-a5cd-d35a3784e15b\">Business</a></td>\n<td>Info of the business the BPAY CRN is attached to.</td>\n</tr>\n<tr>\n<td><code>billerCode</code></td>\n<td>string</td>\n<td>BPAY Biller Code</td>\n</tr>\n<tr>\n<td><code>CRN</code></td>\n<td>string</td>\n<td>BPAY Unique Customer Reference Number (CRN)</td>\n</tr>\n<tr>\n<td><code>reference</code></td>\n<td>string</td>\n<td>Unique reference for identifying the BPAY CRN assignment request.</td>\n</tr>\n<tr>\n<td><code>description</code></td>\n<td>string</td>\n<td>Description of the purpose of the CRN.</td>\n</tr>\n<tr>\n<td><code>invoiceType</code></td>\n<td><a href=\"#821acfa4-fdb4-4552-8996-55cf034f4c23\">BPAY Invoice Type</a></td>\n<td>If this CRN was generated for the purpose of paying an invoice from one of the accounting systems our platform is integrated with, this contains the name of the system.</td>\n</tr>\n<tr>\n<td><code>invoiceId</code></td>\n<td>string</td>\n<td>For CRNs with an <code>invoiceType</code>, this is set to the acocunting system's unique reference/id for a single invoice to allow that invoice to be paid using the new CRN. Our software will update the invoice in your accounting system by linking on this ID.</td>\n</tr>\n<tr>\n<td><code>invoiceReference</code></td>\n<td>string</td>\n<td>For CRNs with an <code>invoiceType</code>, this is the reference to identify the invoice being paid within your systems. It does not have to be unique or match an ID from your accounting system.</td>\n</tr>\n<tr>\n<td><code>restrictToAmount</code></td>\n<td>decimal</td>\n<td><em>iCRNs Only</em> - the amount the iCRN was restricted to. The customer will not be allowed to make a BPAY payment for any other amount using this CRN.</td>\n</tr>\n<tr>\n<td><code>restrictToDueDate</code></td>\n<td>Date</td>\n<td><em>iCRNs Only</em> - the due date the iCRN was restricted to. Customers will only be allowed to make BPAY payments on this CRN on or before the specified date.</td>\n</tr>\n<tr>\n<td><code>payer</code></td>\n<td><a href=\"#02567e2e-9b6a-43a6-83c5-870526bf7646\">Payer Basic Info</a></td>\n<td>If the CRN was assigned to one of your existings payers, this will contain details of the payer.</td>\n</tr>\n<tr>\n<td><code>assignedTime</code></td>\n<td><a href=\"#12bbff50-aa66-440d-9af8-ec9c8b608fb0\">Date/Time</a></td>\n<td>Date/time that the BPAY CRN was generated and assigned.</td>\n</tr>\n<tr>\n<td><code>assignedType</code></td>\n<td><a href=\"#30593871-4d84-40ab-bfe1-3967be71c81e\">BPAY Assignment Type</a></td>\n<td>Type/method of CRN assignment.</td>\n</tr>\n<tr>\n<td><code>assignedVia</code></td>\n<td>string</td>\n<td>Description of the system/method by which the BPAY CRN was generated and assigned.</td>\n</tr>\n</tbody>\n</table>\n</div>","event":[{"listen":"prerequest","script":{"id":"f71a8cde-3f94-4bd0-8625-795afb16ce48","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"50897811-d5db-4037-936b-acc416c60979","type":"text/javascript","exec":[""]}}],"_postman_id":"077bac18-f664-407a-b72d-4681e2dfc28e","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","name":"Data Models","type":"folder"}}},{"name":"Browser Info","item":[],"id":"b71b2258-d074-4ca9-8e8c-11c00e56c15c","description":"<p><em>3-D Secure Only</em> - When using 3-D Secure, in order for the card's issuing bank to provide a challenge UI to your customer that is rendered appropriately for the device that your customer is using, the 3-D Secure system requires you to collect and pass-through information on the following information about the browser that your customer is using.</p>\n<div class=\"is-table-wrapper\">\n  <table>\n    <thead>\n      <tr>\n        <th>Property</th>\n        <th>Type</th>\n        <th>Description</th>\n      </tr>\n    </thead>\n    <tbody>\n<tr>\n    <td><code>UserAgent</code></td>\n    <td>string</td>\n    <td>The value of the <em>\"user-agent\"</em> HTTP header.</td>\n</tr>\n<tr>\n    <td><code>AcceptHeader</code></td>\n    <td>string</td>\n    <td>The value of the <em>\"accept\"</em> HTTP header.</td>\n</tr>\n<tr>\n    <td><code>Language</code></td>\n    <td>string</td>\n    <td>Name of the browser language as defined in IETF BCP47.\n\n<p>Can be obtained from the <em>\"navigator.language\"</em> javascript property.</p></td><p></p>\n</tr>\n<tr>\n    <td><code>TimeZone</code></td>\n    <td>string</td>\n    <td>Defined as the number of minutes between UTC Time and cardholder's browser local time.\n\n<p>Can be obtained from the <em>\"new Date().getTimezoneOffset();\"</em> javascript function.</p></td><p></p>\n</tr>\n<tr>\n    <td><code>ColorDepth</code></td>\n    <td>int</td>\n    <td>The bit depth of the colour palette for displaying images, in bits per pixel.\n\n<p>Can be obtained from the <em>\"screen.colorDepth\"</em> javascript property.</p></td><p></p>\n</tr>\n<tr>\n    <td><code>ScreenHeight</code></td>\n    <td>int</td>\n    <td>Total height of the Cardholder’s screen in pixels.\n\n<p>Can be obtained from the <em>\"screen.height\"</em> javascript property.</p></td><p></p>\n</tr>\n<tr>\n    <td><code>ScreenWidth</code></td>\n    <td>int</td>\n    <td>Total width of the cardholder’s screen in pixels.\n\n<p>Can be obtained from the <em>\"screen.width\"</em> javascript property.</p></td><p></p>\n</tr>\n<tr>\n    <td><code>JavaEnabled</code></td>\n    <td>boolean</td>\n    <td>Whether for not the cardholder's browser is able to execute Java.\n\n<p>Can be obtained from the <em>\"navigator.javaEnabled\"</em> javascript property.</p></td><p></p>\n</tr>\n    </tbody>\n  </table>\n</div>","_postman_id":"b71b2258-d074-4ca9-8e8c-11c00e56c15c","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","name":"Data Models","type":"folder"}}},{"name":"Business Info","item":[],"id":"800f872a-ae86-4d33-a5cd-d35a3784e15b","description":"<div class=\"is-table-wrapper\">\n  <table>\n    <thead>\n      <tr>\n        <th>Property</th>\n        <th>Type</th>\n        <th>Description</th>\n      </tr>\n    </thead>\n    <tbody>\n      <tr>\n        <td><code>businessId</code></td>\n        <td>string</td>\n        <td>ID of the associated business</td>\n      </tr>\n      <tr>\n        <td><code>businessName</code></td>\n        <td>string</td>\n        <td>Name of the associated business</td>\n      </tr>\n    </tbody>\n  </table>\n</div>\n","event":[{"listen":"prerequest","script":{"id":"9c820c68-31e4-43d4-b8a8-cbdac0f1edae","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"6e8856c7-0f28-47d3-a8e8-1151126d0f15","type":"text/javascript","exec":[""]}}],"_postman_id":"800f872a-ae86-4d33-a5cd-d35a3784e15b","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","name":"Data Models","type":"folder"}}},{"name":"Business Details","item":[],"id":"ae576ad8-2d41-445d-8e85-00f657a7670d","description":"<div class=\"is-table-wrapper\">\n  <table>\n    <thead>\n      <tr>\n        <th>Property</th>\n        <th>Type</th>\n        <th>Description</th>\n      </tr>\n    </thead>\n    <tbody>\n      <tr>\n        <td><code>businessId</code></td>\n        <td>string</td>\n        <td>ID of the associated business</td>\n      </tr>\n      <tr>\n        <td><code>businessName</code></td>\n        <td>string</td>\n        <td>Name of the associated business</td>\n      </tr>\n      <tr>\n        <td><code>status</code></td>\n        <td><a href=\"#ae18df06-8bb4-488a-839b-ab0dfb72b30d\">Business Status</a></td>\n        <td>Current status of the business</td>\n      </tr>\n      <tr>\n        <td><code>businessKey / GUID </code></td>\n        <td>string</td>\n        <td>GUID that identifies your business which is used for some of our hosted payment services</td>\n      </tr>\n    </tbody>\n  </table>\n</div>\n","event":[{"listen":"prerequest","script":{"id":"0b3f90c6-3d46-4958-90ce-a793398ebced","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"04defcf9-4358-40ea-8d2c-78ba3cb1ca7f","type":"text/javascript","exec":[""]}}],"_postman_id":"ae576ad8-2d41-445d-8e85-00f657a7670d","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","name":"Data Models","type":"folder"}}},{"name":"Card","item":[],"id":"4fbcd7c2-8508-46fa-8b96-c978a29deac2","description":"<p><br /><br /></p><p><br /><br /><br /></p><p><br /><br /></p><table><tbody><tr><th>Property</th><th>Type</th><th>Description</th></tr><tr><td><code>cardNumber</code><b>\\*</b></td><td>integer(14,16)</td><td>Full card number (PAN) - numbers only, no spaces</td></tr><tr><td><code>cardholderName</code><b>\\*</b></td><td>string(3,50)</td><td>Name of the cardholder as shown on the card</td></tr><tr><td><code>expiryYear</code><b>\\*</b></td><td>integer(4)</td><td>Year of the card's expiry date, from 2010 to 2070</td></tr><tr><td><code>expiryMonth</code><b>\\*</b></td><td>integer(1,2)</td><td>Month of the card's expiry date, from 1 to 12, no leading 0s.</td></tr><tr><td><code>ccv</code><b>\\*</b></td><td>string(3,4)</td><td>CCV/CVV number on the card (3 or 4 digit number)</td></tr><tr><td><code>audit</code></td><td><a href=\"#9e1c7bdd-f4ee-45aa-9f61-c9f1694fc73c\">Audit</a></td><td>Can be used to provide tracking information of the user of your system who is performing the action</td></tr></tbody></table>\n\n<p>* Required</p>\n","event":[{"listen":"prerequest","script":{"id":"9597aac3-eb27-4754-a668-587650014677","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"0c9a804f-14ec-4bff-8af4-46f964ca7ab0","type":"text/javascript","exec":[""]}}],"_postman_id":"4fbcd7c2-8508-46fa-8b96-c978a29deac2","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","name":"Data Models","type":"folder"}}},{"name":"Card Bin","item":[],"id":"b78492c2-8720-4351-b0d0-6d031c9ff9ee","description":"<div class=\"is-table-wrapper\">\n  <table>\n    <thead>\n      <tr>\n        <th>Property</th>\n        <th>Type</th>\n        <th>Description</th>\n      </tr>\n    </thead>\n    <tbody>\n      <tr>\n        <td><code>cardBin</code></td>\n        <td>integer(6)</td>\n        <td>The 6-digit card BIN number that you searched for</td>\n      </tr>\n      <tr>\n        <td><code>countryID</code></td>\n        <td>string</td>\n        <td>3-digit ISO country code for the country in which the card was issued</td>\n      </tr>\n      <tr>\n        <td><code>cardBrand</code></td>\n        <td><a href=\"#f1137925-1203-43b7-b20f-4ebcf0cee82f\">Card Brand</a></td>\n        <td>Will be one of the card brand eg: VISA, MASTERCARD, AMERICAN EXPRESS etc</td>\n      </tr>\n      <tr>\n        <td><code>cardType</code></td>\n        <td>String</td>\n        <td>Credit / Debit etc</td>\n      </tr>\n      <tr>\n        <td><code>cardCategory</code></td>\n        <td>string</td>\n        <td>Will contain a description if the bank has registered this card for a specific purpose</td>\n      </tr>\n      <tr>\n        <td><code>bank</code></td>\n        <td>string</td>\n        <td>The name of the bank through which the card was issued</td>\n      </tr>\n    </tbody>\n  </table>\n</div>","event":[{"listen":"prerequest","script":{"id":"7e18bc72-5b2f-46a9-ae9c-8c8699aa50e5","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"78d7236f-8945-4e9a-8ce2-bfdaf879d9df","type":"text/javascript","exec":[""]}}],"_postman_id":"b78492c2-8720-4351-b0d0-6d031c9ff9ee","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","name":"Data Models","type":"folder"}}},{"name":"Card Search","item":[],"id":"8250cfa8-1534-4f09-a449-26288371f56c","description":"<div class=\"is-table-wrapper\">\n  <table>\n    <thead>\n      <tr>\n        <th>Property</th>\n        <th>Type</th>\n        <th>Description</th>\n      </tr>\n    </thead>\n    <tbody>\n      <tr>\n        <td><code>cardNumber</code></td>\n        <td>string</td>\n        <td>Card number (PAN) - first 6 and last 4 digits only (rest masked with 'x')</td>\n      </tr>\n      <tr>\n        <td><code>cardholderName</code></td>\n        <td>string</td>\n        <td>Cardholder's name</td>\n      </tr>\n      <tr>\n        <td><code>cardExpires</code></td>\n        <td>date</td>\n        <td>Card expiry date</td>\n      </tr>\n      <tr>\n        <td><code>cardType</code></td>\n        <td><a href=\"#f1137925-1203-43b7-b20f-4ebcf0cee82f\">Card Type</a></td>\n        <td>Type/issuer of card</td>\n      </tr>\n    </tbody>\n  </table>\n</div>\n","event":[{"listen":"prerequest","script":{"id":"c49f4da7-8c27-4350-a284-b746a24b5d62","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"8497ed73-6f65-4ddb-ac83-d32b51e7f09b","type":"text/javascript","exec":[""]}}],"_postman_id":"8250cfa8-1534-4f09-a449-26288371f56c","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","name":"Data Models","type":"folder"}}},{"name":"Card Transaction","item":[],"id":"2ff1a7b1-eedc-4e70-9a61-b49d2ebf915e","description":"<table><tbody><tr><th>Property</th><th>Type</th><th>Description</th></tr><tr><td><div><code>processType^</code></div><div><div><div><div></div></div></div><div></div></div></td><td><div><a href=\"#f73a0e2f-1664-4b80-9199-dd6edd93f667\">Card Transaction Process Type</a></div><div><div><div><div></div></div></div><div></div></div></td><td><div>How the transaction is to be processed</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><code>reference^</code></div><div><div><div><div></div></div></div><div></div></div></td><td><div>string(100)</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Unique reference you provide to identify the transaction (must be unique across all your transactions)</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><code>amount^</code></div><div><div><div><div></div></div></div><div></div></div></td><td><div>decimal</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Amount of the transaction (include decimal point for currencies with cents)</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><code>description</code></div><div><div><div><div></div></div></div><div></div></div></td><td><div>string (128)</div><div><div><div><div></div></div></div><div></div></div></td><td><div>You can provide additional information to describe the transaction</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><code>source</code></div><div><div><div><div></div></div></div><div></div></div></td><td><div>string</div><div><div><div><div></div></div></div><div></div></div></td><td><div>This is used only for special case scenarios - we will inform you if your business needs to provide anything for this field.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><code>card^</code></div><div><div><div><div></div></div></div><div></div></div></td><td><div><a href=\"#4fbcd7c2-8508-46fa-8b96-c978a29deac2\">Card</a><a href=\"https://null\"></a></div><div><div><div><div></div></div></div><div></div></div></td><td><div>Details of the credit card being charged.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><code>payer^^</code></div><div><div><div><div></div></div></div><div></div></div></td><td><div><a href=\"#40065eff-57dd-4393-9cba-b349cf2fac76\">Card Transaction Payer</a></div><div><div><div><div></div></div></div><div></div></div></td><td><div>Details of the payer/customer making the transaction. PLEASE NOTE: It is recommended that you pass through as many of the details of the payer that you have for the purposes of reducing the risk of fraud and chargebacks.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><code>audit</code></div><div><div><div><div></div></div></div><div></div></div></td><td><div><a href=\"#9e1c7bdd-f4ee-45aa-9f61-c9f1694fc73c\">Audit</a></div><div><div><div><div></div></div></div><div></div></div></td><td><div>Can be used to provide tracking information of the user of your system who is performing the action</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><code>callbackUrl^^</code></div><div><div><div><div></div></div></div><div></div></div></td><td><div>URL</div><div><div><div><div></div></div></div><div></div></div></td><td><div><i>3-D Secure Only</i> - if you are using 3-D Secure, you need to supply a URL to which your customer will be redirected back to if they where required to perform a challenge verification (<a href=\"#faff43cd-5e44-471c-ad23-64a1fd28f90f\">see here</a>)</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><code>browserInfo^^</code></div><div><div><div><div></div></div></div><div></div></div></td><td><div><a href=\"#b71b2258-d074-4ca9-8e8c-11c00e56c15c\">BrowserInfo</a></div><div><div><div><div></div></div></div><div></div></div></td><td><div><i>3-D Secure Only</i> - if you are using 3-D Secure, in order for the card’s issuing bank to provide a challenge UI to your customer that is rendered appropriately for the device that your customer is using, the 3-D Secure system requires you to collect and pass-through information on the configuration of the browser that your customer is using (<a href=\"#faff43cd-5e44-471c-ad23-64a1fd28f90f\">see here</a>)</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><code>cardStorageType^^</code></div><div><div><div><div></div></div></div><div></div></div></td><td><div><a href=\"#72e87212-12d8-400c-9ad9-864714110469\">CardStorageType</a></div><div><div><div><div></div></div></div><div></div></div></td><td><div><a href=\"#eec38929-7677-459c-81db-707dfe64e3bf\"><i>CIT/MIT Field</i></a>- Used to specify if you are storing the card you are providing, and whether or not it is a customer initiated transaction (CIT) or a merchant initiated transaction (MIT).</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><code>cardAuthorizationType^^</code></div><div><div><div><div></div></div></div><div></div></div></td><td><div><a href=\"#695e8363-6451-4d97-8ef3-ba35f0e67a95\">CardAuthorizationType</a></div><div><div><div><div></div></div></div><div></div></div></td><td><div><a href=\"#eec38929-7677-459c-81db-707dfe64e3bf\"><i>CIT/MIT Field</i></a>- Used to specify the nature of the authorization.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><code>profile</code></div><div><div><div><div></div></div></div><div></div></div></td><td><div>integer (must be 1, 2)</div><div><div><div><div></div></div></div><div></div></div></td><td><div>For use with businesses using fee profiling functions to specify which fee set they wish to be charged for this transaction.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><code>use3ds</code></div><div><div><div><div></div></div></div><div></div></div></td><td><div>boolean</div><div><div><div><div></div></div></div><div></div></div></td><td><div>If your business has been enabled for optional 3-D Secure useage, you can set this field to true to trigger the 3-D Secure authentication process when the transaction is submitted. When using this field you will be required to provided all the 3-D Secure related fields above (namely \"callbackUrl\", \"browserInfo\" and \"payer.email\").</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><code>threeDSecureResult</code></div><div><div><div><div></div></div></div><div></div></div></td><td><div><a href=\"#ab12abbb-2ef1-4468-9af5-89581ac0ab96\">3-D Secure Authorization Info</a></div><div><div><div><div></div></div></div><div></div></div></td><td><div>If your business has been enabled for self-serve 3-D Secure via an external MPI, once you have completed a successful 3-D Secure authorization from within your systems, you can provide all the results of the authentication through this field.</div><div><div><div><div></div></div></div><div></div></div></td></tr></tbody></table>\n\n<p><code>^</code> Required</p>\n<p><code>^^</code> Required for compliance with CIT / MIT when operating in the UK</p>\n","event":[{"listen":"prerequest","script":{"id":"e1630d0d-57ff-4c7a-afda-a68af4cab516","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"c78b4d60-237b-45bc-a7b9-7cfcfe67f21d","type":"text/javascript","exec":[""]}}],"_postman_id":"2ff1a7b1-eedc-4e70-9a61-b49d2ebf915e","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","name":"Data Models","type":"folder"}}},{"name":"Card Transaction Payer","item":[],"id":"40065eff-57dd-4393-9cba-b349cf2fac76","description":"<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>uniqueReference</code></td>\n<td>string</td>\n<td>Unique reference to identify the payer within your systems (only required if saving the payer)</td>\n</tr>\n<tr>\n<td><code>groupReference</code></td>\n<td>string</td>\n<td>A secondary reference to identify the payer within your systems that doesn't need to be unique (only required if saving the payer)</td>\n</tr>\n<tr>\n<td><code>familyOrBusinessName</code></td>\n<td>string</td>\n<td>Family/last name or business name of the payer</td>\n</tr>\n<tr>\n<td><code>givenName</code></td>\n<td>string</td>\n<td>Given/first name of the payer</td>\n</tr>\n<tr>\n<td><code>billingAddress</code></td>\n<td><a href=\"#20abc30f-bdd5-41d0-bbb3-24673442e432\">Address</a></td>\n<td>Billing address of the payer</td>\n</tr>\n<tr>\n<td><code>email</code></td>\n<td><a href=\"#918cc722-4378-4cce-8997-8e14a8378e55\">Email Address</a></td>\n<td>Email address of the payer</td>\n</tr>\n<tr>\n<td><code>phone</code></td>\n<td><a href=\"#e90f5f16-06a6-42b7-9c90-044a8ca5bbbc\">Phone number</a></td>\n<td>Phone number of the payer</td>\n</tr>\n<tr>\n<td><code>savePayer</code></td>\n<td>boolean</td>\n<td>If your account is enabled for payer storage can choose to save the payer for future payments (charges may apply)  <br />Possible Values: (True / False)</td>\n</tr>\n</tbody>\n</table>\n</div>","event":[{"listen":"prerequest","script":{"id":"22ce91b8-92fc-4633-868a-7386679cba61","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"3fbaa6a9-32fe-460c-840a-3ea59c390661","type":"text/javascript","exec":[""]}}],"_postman_id":"40065eff-57dd-4393-9cba-b349cf2fac76","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","name":"Data Models","type":"folder"}}},{"name":"Transaction Update","item":[],"id":"a5c13037-6a2c-4828-9f03-078008a4fe92","description":"<div class=\"is-table-wrapper\">\n  <table>\n    <thead>\n      <tr>\n        <th>Property</th>\n        <th>Type</th>\n        <th>Description</th>\n      </tr>\n    </thead>\n    <tbody>\n      <tr>\n        <td><code>reference</code><strong>*</strong></td>\n        <td>string(100)</td>\n        <td>Unique transaction reference to identify the transaction update in your system</td>\n      </tr>\n      <tr>\n        <td><code>description</code></td>\n        <td>string (128)</td>\n        <td>You can provide extra information to describe the reason for the update</td>\n      </tr>\n      <tr>\n        <td><code>amount</code></td>\n        <td>decimal</td>\n        <td>Amount to be applied to the transaction.  If not provided the full amount of the transaction will be applied. <i>Please Note: For reversals the amount is ignored.</i></td>\n      </tr>\n      <tr>\n        <td><code>audit</code></td>\n        <td><a href=\"#9e1c7bdd-f4ee-45aa-9f61-c9f1694fc73c\">Audit</a></td>\n        <td>Can be used to provide tracking information of the user of your system who is performing the action</td>\n      </tr>\n    </tbody>\n  </table>\n</div>\n\n<p><strong>*</strong> Required</p>\n","event":[{"listen":"prerequest","script":{"id":"3b53b87a-17ac-404b-8554-f4ec41b240b6","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"80cfa7c4-68e8-4fd8-b65b-7cb24e4eb648","type":"text/javascript","exec":[""]}}],"_postman_id":"a5c13037-6a2c-4828-9f03-078008a4fe92","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","name":"Data Models","type":"folder"}}},{"name":"Card Token","item":[],"id":"03a42d49-ab35-408d-bc71-81346a40dd3b","description":"<div class=\"is-table-wrapper\">\n  <table>\n    <thead>\n      <tr>\n        <th>Property</th>\n        <th>Type</th>\n        <th>Description</th>\n      </tr>\n    </thead>\n    <tbody>\n      <tr>\n        <td><code>token</code></td>\n        <td>string</td>\n        <td>Token that card be used in place of credit card details</td>\n      </tr>\n    </tbody>\n  </table>\n</div>\n","event":[{"listen":"prerequest","script":{"id":"9fb0e145-27e1-43ef-83a8-099dd553ad33","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"15d28e12-32fb-4dc8-ab62-a9e0daa7f8bc","type":"text/javascript","exec":[""]}}],"_postman_id":"03a42d49-ab35-408d-bc71-81346a40dd3b","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","name":"Data Models","type":"folder"}}},{"name":"Card Payer Account Token","item":[],"id":"73611904-e63d-4b15-9587-4d641fd42c4e","description":"<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>CardToken</code></td>\n<td>string</td>\n<td>The Token you receive when the payment details form that you have wired-up with our JavaScript library is posted-back to your server.</td>\n</tr>\n<tr>\n<td><code>audit</code></td>\n<td><a href=\"#9e1c7bdd-f4ee-45aa-9f61-c9f1694fc73c\">Audit</a></td>\n<td>Optional information to allow you to audit the use of your data.</td>\n</tr>\n</tbody>\n</table>\n</div>","event":[{"listen":"prerequest","script":{"id":"23de47f3-f7b5-4645-8afa-775f560bc305","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"402f7481-643e-4db6-87da-47343ae5dd16","type":"text/javascript","exec":[""]}}],"_postman_id":"73611904-e63d-4b15-9587-4d641fd42c4e","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","name":"Data Models","type":"folder"}}},{"name":"Error","item":[],"id":"414c017a-82d2-4000-8b69-30404e38699f","description":"<div class=\"is-table-wrapper\">\n  <table>\n    <thead>\n      <tr>\n        <th>Property</th>\n        <th>Type</th>\n        <th>Description</th>\n      </tr>\n    </thead>\n    <tbody>\n      <tr>\n        <td><code>errorCode</code></td>\n        <td><a href=\"#ce918f92-0978-4a99-8b10-a56f87034da5\">Error Code</a></td>\n        <td>Code, number, or name identifier for the type of error (can be used for programmatic parsing and usage)</td>\n      </tr>\n      <tr>\n        <td><code>errorMessage</code></td>\n        <td>string</td>\n        <td>Human readable message describing the error (should never be used programmatically)</td>\n      </tr>\n      <tr>\n        <td><code>errorDetail</code></td>\n        <td>string</td>\n        <td>Some types of errors may contain additional data that is relevant to the issue</td>\n      </tr>\n    </tbody>\n  </table>\n</div>\n","event":[{"listen":"prerequest","script":{"id":"6114871d-96b4-49ea-ba60-82b3bb98d881","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"53a641d1-7898-41e0-a6d2-eced8105f225","type":"text/javascript","exec":[""]}}],"_postman_id":"414c017a-82d2-4000-8b69-30404e38699f","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","name":"Data Models","type":"folder"}}},{"name":"Fraud Check","item":[],"id":"9be15e39-08c0-447f-b938-a258ef225178","description":"<div class=\"is-table-wrapper\">\n  <table>\n    <thead>\n      <tr>\n        <th>Property</th>\n        <th>Type</th>\n        <th>Description</th>\n      </tr>\n    </thead>\n    <tbody>\n      <tr>\n        <td><code>token</code><strong>*</strong></td>\n        <td>string</td>\n        <td>The token you received for a card you previously tokenzied using our JavaScript services</td>\n      </tr>\n      <tr>\n        <td><code>sessionId</code><strong>*</strong></td>\n        <td>string(10,32)</td>\n        <td>A globally unique ID which identifies the session of your user. must be between 10 and 32 characters, contain no spaces, and contain no symbols expect - and _. It is recommended that you use a GUID with the \"-\" removed, or used your web server's session id. This id must be the same as the session ID your provided to the JavaScript Fraud Data Collector (see our Fraud Management Guide for more information on this).</td>\n      </tr>\n      <tr>\n        <td><code>transactionAmount</code><strong>*</strong></td>\n        <td>decimal</td>\n        <td>The transaction amount that you intend to process</td>\n      </tr>\n      <tr>\n        <td><code>ipAddress</code><strong>*</strong></td>\n        <td>string</td>\n        <td>The IP Address of your customer/user</td>\n      </tr>\n      <tr>\n        <td><code>payer</code><strong>*</strong></td>\n        <td><a href=\"#1836a637-8184-45fb-8f92-80361bb62604\">Fraud Check Payer</a></td>\n        <td>Information you have gathered about your customer.  A minimum of the email address is required.</td>\n      </tr>\n      <tr>\n        <td><code>airlineInfo</code></td>\n        <td><a href=\"#d9749cc5-0db4-4b2f-a162-450d4e9f5d56\">Fraud Check Airline Info</a></td>\n        <td>If you are processing airline tickets you need to specify these details.</td>\n      </tr>\n      <tr>\n        <td><code>hotelInfo</code></td>\n        <td><a href=\"#b1f56a2d-1bfc-429d-9633-bc6766f9aa28\">Fraud Check Hotel Info</a></td>\n        <td>If you are processing a hotel booking you need to specify these details.</td>\n      </tr>\n      <tr>\n        <td><code>callbackUrl</code></td>\n        <td>url</td>\n        <td>In case the risk of the transaction necessitates the use of 3-D Secure, you need to specify the URL within your website that your customer will be redirected back to once they have completed the 3-D Secure process.</td>\n      </tr>\n      <tr>\n        <td><code>audit</code></td>\n        <td><a href=\"#9e1c7bdd-f4ee-45aa-9f61-c9f1694fc73c\">Audit</a></td>\n        <td>Can be used to provide tracking information of the user of your system who is performing the action</td>\n      </tr>\n    </tbody>\n  </table>\n</div>\n\n<p><strong>*</strong> Required</p>\n","event":[{"listen":"prerequest","script":{"id":"4f1389d0-f4cc-4e0a-a048-266e8ba64eba","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"da1d2118-f502-4fdd-a96a-0329e752c77b","type":"text/javascript","exec":[""]}}],"_postman_id":"9be15e39-08c0-447f-b938-a258ef225178","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","name":"Data Models","type":"folder"}}},{"name":"Fraud Check Payer","item":[],"id":"1836a637-8184-45fb-8f92-80361bb62604","description":"<div class=\"is-table-wrapper\">\n  <table>\n    <thead>\n      <tr>\n        <th>Property</th>\n        <th>Type</th>\n        <th>Description</th>\n      </tr>\n    </thead>\n    <tbody>\n      <tr>\n        <td><code>familyOrBusinessName</code></td>\n        <td>string</td>\n        <td>Family/last name or business name of the payer</td>\n      </tr>\n      <tr>\n        <td><code>givenName</code></td>\n        <td>string</td>\n        <td>Given/first name of the payer</td>\n      </tr>\n      <tr>\n        <td><code>billingAddress</code></td>\n        <td><a href=\"#20abc30f-bdd5-41d0-bbb3-24673442e432\">Address</a></td>\n        <td>Billing address of the payer</td>\n      </tr>\n      <tr>\n        <td><code>email</code><strong>*</strong></td>\n        <td><a href=\"#918cc722-4378-4cce-8997-8e14a8378e55\">Email Address</a></td>\n        <td>Email address of the payer</td>\n      </tr>\n      <tr>\n        <td><code>phone</code></td>\n        <td><a href=\"#e90f5f16-06a6-42b7-9c90-044a8ca5bbbc\">Phone Number</a></td>\n        <td>Phone number of the payer</td>\n      </tr>\n    </tbody>\n  </table>\n</div>\n\n<p><strong>*</strong> Required</p>\n","event":[{"listen":"prerequest","script":{"id":"366f2cb7-caf7-4dde-9ea0-56a5797380ab","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"a4b51bfa-0582-4310-8e22-90d71c281d30","type":"text/javascript","exec":[""]}}],"_postman_id":"1836a637-8184-45fb-8f92-80361bb62604","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","name":"Data Models","type":"folder"}}},{"name":"Fraud Check Result","item":[],"id":"21599873-9159-428e-a631-04050d3a9764","description":"<div class=\"is-table-wrapper\">\n  <table>\n    <thead>\n      <tr>\n        <th>Property</th>\n        <th>Type</th>\n        <th>Description</th>\n      </tr>\n    </thead>\n    <tbody>\n      <tr>\n        <td><code>result</code></td>\n        <td><a href=\"#2d471978-1a7b-44f5-bdd7-b05b04b8a21d\">Fraud Check Result</a></td>\n        <td>The result of our evaluation of the risk of the transaction, and instructions for next step if applicable</td>\n      </tr>\n      <tr>\n        <td><code>resultMessage</code></td>\n        <td>string</td>\n        <td>A human readable description of the result of the fraud check (not intended for programmatic passing)</td>\n      </tr>\n      <tr>\n        <td><code>redirectUrl</code></td>\n        <td>string</td>\n        <td>If the Result specifies that 3-D Secure should be used, this is the URL you need to redirect your customer to.</td>\n      </tr>\n    </tbody>\n  </table>\n</div>\n","event":[{"listen":"prerequest","script":{"id":"21afc58f-7032-401b-b2ef-a29259e376e1","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"10c19ad3-6b9a-46fd-913f-9be0f1487811","type":"text/javascript","exec":[""]}}],"_postman_id":"21599873-9159-428e-a631-04050d3a9764","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","name":"Data Models","type":"folder"}}},{"name":"Fraud Check Airline Info","item":[],"id":"d9749cc5-0db4-4b2f-a162-450d4e9f5d56","description":"<div class=\"is-table-wrapper\">\n  <table>\n    <thead>\n      <tr>\n        <th>Property</th>\n        <th>Type</th>\n        <th>Description</th>\n      </tr>\n    </thead>\n    <tbody>\n      <tr>\n        <td><code>carrier</code><strong>*</strong></td>\n        <td>string</td>\n        <td>The carrier selling the ticket</td>\n      </tr>\n      <tr>\n        <td><code>flightCode</code><strong>*</strong></td>\n        <td>string</td>\n        <td>Airline code/number of the flight being purchased</td>\n      </tr>\n      <tr>\n        <td><code>flightDate</code><strong>*</strong></td>\n        <td>DateTime</td>\n        <td>The date on which the flight is departing</td>\n      </tr>\n      <tr>\n        <td><code>isReturnTicket</code><strong>*</strong></td>\n        <td>boolean</td>\n        <td>Whether or not a return ticket is being purchased</td>\n      </tr>\n      <tr>\n        <td><code>origin</code><strong>*</strong></td>\n        <td>string</td>\n        <td>Country or Airport of origin of the flight (2 or 3-letter ISO country code or 3-letter IATA airport code)</td>\n      </tr>\n      <tr>\n        <td><code>destinations</code><strong>*</strong></td>\n        <td>string</td>\n        <td>Comma separated list of destination countries or airports of the flight (2-letter or 3-letter ISO country codes or 3-letter IATA airport codes)</td>\n      </tr>\n    </tbody>\n  </table>\n</div>\n\n<p><strong>*</strong> Required</p>\n","event":[{"listen":"prerequest","script":{"id":"d22930f3-abcc-4431-ba09-40abe958052f","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"d03942da-a006-41b5-ac3e-c71aa4e6d669","type":"text/javascript","exec":[""]}}],"_postman_id":"d9749cc5-0db4-4b2f-a162-450d4e9f5d56","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","name":"Data Models","type":"folder"}}},{"name":"Fraud Check Hotel Info","item":[],"id":"b1f56a2d-1bfc-429d-9633-bc6766f9aa28","description":"<p>If you are running for fraud check for processing hotel reservations you need to specify these details.</p>\n<div class=\"is-table-wrapper\">\n  <table>\n    <thead>\n      <tr>\n        <th>Property</th>\n        <th>Type</th>\n        <th>Description</th>\n      </tr>\n    </thead>\n    <tbody>\n      <tr>\n        <td><code>guestName</code><strong>*</strong></td>\n        <td>string</td>\n        <td>Full name of the primary guest</td>\n      </tr>\n      <tr>\n        <td><code>guestCountryOfResidence</code><strong>*</strong></td>\n        <td>string</td>\n        <td>Country of residence of the primary guest (2-letter or 3-letter ISO country code)</td>\n      </tr>\n      <tr>\n        <td><code>guestNationality</code><strong>*</strong></td>\n        <td>string</td>\n        <td>Nationality of the primary guest</td>\n      </tr>\n      <tr>\n        <td><code>numberOfGuests</code><strong>*</strong></td>\n        <td>integer</td>\n        <td>Number of guests the booking is for</td>\n      </tr>\n      <tr>\n        <td><code>durationOfStay</code><strong>*</strong></td>\n        <td>integer</td>\n        <td>Number of days being booked</td>\n      </tr>\n      <tr>\n        <td><code>checkInDateTime</code><strong>*</strong></td>\n        <td>DateTime</td>\n        <td>Date/time of check-in</td>\n      </tr>\n      <tr>\n        <td><code>hotelName</code><strong>*</strong></td>\n        <td>string</td>\n        <td>Name of the hotel the booking is for</td>\n      </tr>\n      <tr>\n        <td><code>hotelCity</code><strong>*</strong></td>\n        <td>string</td>\n        <td>City in which the hotel is located</td>\n      </tr>\n      <tr>\n        <td><code>hotelCountry</code><strong>*</strong></td>\n        <td>string</td>\n        <td>Country in which the hotel is located (2-letter or 3-letter ISO country code)</td>\n      </tr>\n      <tr>\n        <td><code>hotelRoomType</code><strong>*</strong></td>\n        <td>string</td>\n        <td>Name/description of the type of room being booked</td>\n      </tr>\n    </tbody>\n  </table>\n</div>\n\n<p><strong>*</strong> Required</p>\n","event":[{"listen":"prerequest","script":{"id":"a62fa111-5ca9-4d52-b519-6b447998758d","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"cae5d645-12ba-459b-b67a-f965f3c20aa6","type":"text/javascript","exec":[""]}}],"_postman_id":"b1f56a2d-1bfc-429d-9633-bc6766f9aa28","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","name":"Data Models","type":"folder"}}},{"name":"Invoice Input","item":[],"id":"613112c1-f874-49e8-bf98-f7861b5ab957","description":"<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>invoiceId</code></td>\n<td>guid</td>\n<td>An optional GUID that uniquely identifies the invoice. If this value is not specified, a new GUID will be assigned to the invoice automatically.</td>\n</tr>\n<tr>\n<td><code>originalInvoiceId</code></td>\n<td>guid</td>\n<td>An optional GUID that uniquely identifies the original invoice that was the basis for the current invoice. If specified, this must match the <code>invoiceId</code> of an existing invoice.</td>\n</tr>\n<tr>\n<td><code>invoiceNumber</code>*</td>\n<td>string(100)</td>\n<td>The invoice number. It is suggested, but not required, that this is a unique identifier.</td>\n</tr>\n<tr>\n<td><code>orderNumber</code></td>\n<td>string(100)</td>\n<td>An optional purchase order number or other identifier provided by the purchaser.</td>\n</tr>\n<tr>\n<td><code>date</code>*</td>\n<td>date</td>\n<td>The date the invoice was issued.</td>\n</tr>\n<tr>\n<td><code>dueDate</code>*</td>\n<td>date</td>\n<td>The date payment for the invoice is due.</td>\n</tr>\n<tr>\n<td><code>lines</code>*</td>\n<td>Collection(string)</td>\n<td>The invoice line items, notes, and/or other information to display.</td>\n</tr>\n<tr>\n<td><code>amount</code>*</td>\n<td>decimal</td>\n<td>The total amount payable, excluding payer-paid fees.</td>\n</tr>\n<tr>\n<td><code>url</code></td>\n<td>string</td>\n<td>An optional URL to your original invoice document.</td>\n</tr>\n<tr>\n<td><code>payer</code>*</td>\n<td><a href=\"#4be306e7-259c-4bae-a079-641ae9efd467\">Invoice Payer</a></td>\n<td>The payer data required to create the invoice.</td>\n</tr>\n<tr>\n<td><code>audit</code></td>\n<td><a href=\"#9e1c7bdd-f4ee-45aa-9f61-c9f1694fc73c\">Audit</a></td>\n<td>Optional information to allow you to audit the use of your data.</td>\n</tr>\n</tbody>\n</table>\n</div><p>* Required</p>\n","event":[{"listen":"prerequest","script":{"id":"3d197b30-3f82-4aec-92d2-9daff990dec1","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"ea608681-1e79-40d9-bcd5-7201f7d7828e","type":"text/javascript","exec":[""]}}],"_postman_id":"613112c1-f874-49e8-bf98-f7861b5ab957","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","name":"Data Models","type":"folder"}}},{"name":"Invoice Payer","item":[],"id":"4be306e7-259c-4bae-a079-641ae9efd467","description":"<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>uniqueReference</code>*</td>\n<td>string(100)</td>\n<td>A unique reference that identifies an existing payer. If specified, this value is the reference you provided when the existing payer was created, not our payerID identifier.</td>\n</tr>\n<tr>\n<td><code>familyOrBusinessName</code>**</td>\n<td>string(50)</td>\n<td>The family name of the payer, if the payer is a person; otherwise, the business name of the payer.</td>\n</tr>\n<tr>\n<td><code>givenName</code></td>\n<td>string(50)</td>\n<td>The given name of the payer, if the payer is a person; otherwise, do not specify this value.</td>\n</tr>\n<tr>\n<td><code>email</code>**</td>\n<td><a href=\"#918cc722-4378-4cce-8997-8e14a8378e55\">Email Address</a></td>\n<td>The email address of the payer.</td>\n</tr>\n<tr>\n<td><code>phone</code></td>\n<td><a href=\"#e90f5f16-06a6-42b7-9c90-044a8ca5bbbc\">Phone Number</a></td>\n<td>The non-mobile phone number of the payer.</td>\n</tr>\n<tr>\n<td><code>mobile</code></td>\n<td><a href=\"#e90f5f16-06a6-42b7-9c90-044a8ca5bbbc\">Phone Number</a></td>\n<td>The mobile phone number of the payer.</td>\n</tr>\n<tr>\n<td><code>billingAddress</code></td>\n<td><a href=\"#20abc30f-bdd5-41d0-bbb3-24673442e432\">Address</a></td>\n<td>Billing address of the payer</td>\n</tr>\n</tbody>\n</table>\n</div><p>* Required (and permitted only) if all other values are omitted.</p>\n<p>** Required if <code>uniqueReference</code> is not specified.</p>\n","event":[{"listen":"prerequest","script":{"id":"a10e0fa3-94ef-4537-a4d4-1f1a7ae86315","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"19a94139-2993-4954-8498-9fa46fcc0160","type":"text/javascript","exec":[""]}}],"_postman_id":"4be306e7-259c-4bae-a079-641ae9efd467","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","name":"Data Models","type":"folder"}}},{"name":"Invoice Search","item":[],"id":"efaaa1a7-f970-471e-9035-70a550b13d6d","description":"<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>invoiceId</code></td>\n<td>guid</td>\n<td>The GUID that uniquely identifies the invoice.</td>\n</tr>\n<tr>\n<td><code>originalInvoiceId</code></td>\n<td>guid</td>\n<td>The optional GUID that uniquely identifies the original invoice that was the basis for the current invoice.</td>\n</tr>\n<tr>\n<td><code>invoiceNumber</code></td>\n<td>string(100)</td>\n<td>The invoice number.</td>\n</tr>\n<tr>\n<td><code>orderNumber</code></td>\n<td>string(100)</td>\n<td>The purchase order number or other identifier provided by the purchaser.</td>\n</tr>\n<tr>\n<td><code>date</code></td>\n<td>date</td>\n<td>The date the invoice was issued.</td>\n</tr>\n<tr>\n<td><code>dueDate</code></td>\n<td>date</td>\n<td>The date payment for the invoice is due.</td>\n</tr>\n<tr>\n<td><code>lines</code></td>\n<td>Collection(string)</td>\n<td>The invoice line items, notes, and/or other information to display.</td>\n</tr>\n<tr>\n<td><code>amount</code></td>\n<td>decimal</td>\n<td>The total amount payable, excluding payer-paid fees.</td>\n</tr>\n<tr>\n<td><code>url</code></td>\n<td>string</td>\n<td>The optional URL to your original invoice document.</td>\n</tr>\n<tr>\n<td><code>payer</code></td>\n<td><a href=\"#4be306e7-259c-4bae-a079-641ae9efd467\">Invoice Payer</a></td>\n<td>The payer data for the invoice.</td>\n</tr>\n<tr>\n<td><code>invoiceStatus</code></td>\n<td><a href=\"#2746d588-2895-4825-81a3-5f89408a5799\">Invoice Status</a></td>\n<td>The invoice status.</td>\n</tr>\n<tr>\n<td><code>transactionId</code></td>\n<td>int</td>\n<td>If paid, the unique identifier of the successful transaction used to pay the invoice. This is our specific identifier, not a reference provided by you.</td>\n</tr>\n<tr>\n<td><code>events</code></td>\n<td><a href=\"#5250f733-1db2-4cd6-9072-ad84c58639c1\">Invoice Event</a></td>\n<td>Events associated with the invoice.</td>\n</tr>\n</tbody>\n</table>\n</div>","event":[{"listen":"prerequest","script":{"id":"3d197b30-3f82-4aec-92d2-9daff990dec1","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"ea608681-1e79-40d9-bcd5-7201f7d7828e","type":"text/javascript","exec":[""]}}],"_postman_id":"efaaa1a7-f970-471e-9035-70a550b13d6d","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","name":"Data Models","type":"folder"}}},{"name":"Invoice Void","item":[],"id":"e37168b1-73b5-4604-a6de-20ad9f20fbc1","description":"<div class=\"is-table-wrapper\">\n  <table>\n    <thead>\n      <tr>\n        <th>Property</th>\n        <th>Type</th>\n        <th>Description</th>\n      </tr>\n    </thead>\n    <tbody>\n      <tr>\n        <td><code>audit</code></td>\n        <td><a href=\"#9e1c7bdd-f4ee-45aa-9f61-c9f1694fc73c\">Audit</a></td>\n        <td>Optional information to allow you to audit the use of your data.</td>\n      </tr>\n    </tbody>\n  </table>\n</div>\n","event":[{"listen":"prerequest","script":{"id":"5e25fa54-d0ac-40a3-9fa3-1eb22e09a67e","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"8950dcbf-d547-470b-8105-7abfb1f1d69a","type":"text/javascript","exec":[""]}}],"_postman_id":"e37168b1-73b5-4604-a6de-20ad9f20fbc1","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","name":"Data Models","type":"folder"}}},{"name":"Payer","item":[],"id":"e265d55b-00ee-41c4-a117-6dfe3b1c02b3","description":"<div class=\"is-table-wrapper\">\n  <table>\n    <thead>\n      <tr>\n        <th>Property</th>\n        <th>Type</th>\n        <th>Description</th>\n      </tr>\n    </thead>\n    <tbody>\n      <tr>\n        <td><code>business</code></td>\n        <td><a href=\"#800f872a-ae86-4d33-a5cd-d35a3784e15b\">Business Info</a></td>\n        <td>Info of the business the payer is attached to.</td>\n      </tr>\n      <tr>\n        <td><code>payerId</code></td>\n        <td>string</td>\n        <td>Our unique payer identifier.</td>\n      </tr>\n      <tr>\n        <td><code>status</code></td>\n        <td><a href=\"#e3ac32c2-93fa-4d67-b922-ced05cfbc74d\">Payer Status</a></td>\n        <td>Overall current processing status of the payer (see the \"StatusCode\" field for more information on the payer status).</td>\n      </tr>\n      <tr>\n        <td><code>statusCode</code></td>\n        <td>string</td>\n        <td>Code for the current processing status of the payer.</td>\n      </tr>\n      <tr>\n        <td><code>statusDescription</code></td>\n        <td>string</td>\n        <td>Human readable description of the meaning of the StatusCode.</td>\n      </tr>\n      <tr>\n        <td><code>statusChangeDate</code></td>\n        <td><a href=\"#12bbff50-aa66-440d-9af8-ec9c8b608fb0\">DateTime</a></td>\n        <td>Date/Time on which the last change of status occured to the payer.</td>\n      </tr>\n      <tr>\n        <td><code>createdTime</code></td>\n        <td><a href=\"#12bbff50-aa66-440d-9af8-ec9c8b608fb0\">DateTime</a></td>\n        <td>Date/Time when the payer was first added to the system.</td>\n      </tr>\n      <tr>\n        <td><code>schedule</code></td>\n        <td><a href=\"#abdeeb98-86ba-4952-aac1-e20d08ca581e\">Payer Schedule Info</a></td>\n        <td>If the payer has a payment schedule generated for them this will contain the details of the schedule.</td>\n      </tr>\n      <tr>\n        <td><code>audit</code></td>\n        <td><a href=\"#9e1c7bdd-f4ee-45aa-9f61-c9f1694fc73c\">Audit</a></td>\n        <td>Can be used to provide tracking information of the user of your system who is performing the action</td>\n      </tr>\n    </tbody>\n  </table>\n</div>\n","event":[{"listen":"prerequest","script":{"id":"8414c3eb-c4ac-4023-9b3b-0325c34c7d4d","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"51af2077-84c6-4ef6-80b4-8c3efd5d78dd","type":"text/javascript","exec":[""]}}],"_postman_id":"e265d55b-00ee-41c4-a117-6dfe3b1c02b3","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","name":"Data Models","type":"folder"}}},{"name":"Payer Basic Info","item":[],"id":"02567e2e-9b6a-43a6-83c5-870526bf7646","description":"<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>payerId</code></td>\n<td>string</td>\n<td>Our unique payer identifier</td>\n</tr>\n<tr>\n<td><code>uniqueReference</code></td>\n<td>string</td>\n<td>Unique reference that you provided to identify the payer within your systems</td>\n</tr>\n<tr>\n<td><code>groupReference</code></td>\n<td>string</td>\n<td>Optional secondary reference to identify the payer within your systems that doesn't need to be unique (e.g. it can be used as a grouping reference for related payers)</td>\n</tr>\n<tr>\n<td><code>familyOrBusinessName</code></td>\n<td>string</td>\n<td>Family/last name or business name of the payer</td>\n</tr>\n<tr>\n<td><code>givenName</code></td>\n<td>string</td>\n<td>Given/first name of the payer</td>\n</tr>\n<tr>\n<td><code>status</code></td>\n<td><a href=\"#e3ac32c2-93fa-4d67-b922-ced05cfbc74d\">Payer Status</a></td>\n<td>Overall current processing status of the payer. The \"StatusCode\" field for more information on the payer status.</td>\n</tr>\n</tbody>\n</table>\n</div>","event":[{"listen":"prerequest","script":{"id":"d13b3663-f4a6-4acb-bdce-ef9f8fd72165","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"de23ea2d-a5c9-4f9f-a1bd-9d452920b5cf","type":"text/javascript","exec":[""]}}],"_postman_id":"02567e2e-9b6a-43a6-83c5-870526bf7646","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","name":"Data Models","type":"folder"}}},{"name":"Payer Change Status","item":[],"id":"f37feb2e-c02d-4650-abab-5c1fc7d7cb19","description":"<div class=\"is-table-wrapper\">\n  <table>\n    <thead>\n      <tr>\n        <th>Property</th>\n        <th>Type</th>\n        <th>Description</th>\n      </tr>\n    </thead>\n    <tbody>\n      <tr>\n        <td><code>newStatus</code><strong>*</strong></td>\n        <td><a href=\"#6d811dac-3457-4e4f-bbd9-6d356105d94b\">Payer Change Status</a></td>\n        <td>Code for the status that you want to change the payer to.</td>\n      </tr>\n      <tr>\n        <td><code>newStatusChangeDate</code></td>\n        <td>date</td>\n        <td>If you are changing the payer to one of the following statuses you need to provide the date on which with the status change will be triggered: A-UDS = Active - Until Date (Suspend), A-UDC = Active - Until Date (Cancel) , S-DTE = Suspend - Until Date</td>\n      </tr>\n      <tr>\n        <td><code>audit</code></td>\n        <td><a href=\"#9e1c7bdd-f4ee-45aa-9f61-c9f1694fc73c\">Audit</a></td>\n        <td>Can be used to provide tracking information of the user of your system who is performing the action</td>\n      </tr>\n    </tbody>\n  </table>\n</div>\n\n<p><strong>*</strong> Required</p>\n","event":[{"listen":"prerequest","script":{"id":"4423f758-aeea-41a7-9594-1f96e6a82088","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"fd3ab3b3-0626-4673-8ca8-6b45daafbeba","type":"text/javascript","exec":[""]}}],"_postman_id":"f37feb2e-c02d-4650-abab-5c1fc7d7cb19","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","name":"Data Models","type":"folder"}}},{"name":"Payer Extra Info","item":[],"id":"5a05af11-9248-4e71-a40d-65d564c42e08","description":"<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>xeroAutoDebitEnabled</code></td>\n<td>boolean</td>\n<td>Set to <code>true</code> if new Xero invoices for this payer should be automatically collected by scheduled debit (only usable if your business is set up with Xero integration).</td>\n</tr>\n<tr>\n<td><code>salesforceAutoDebitEnabled</code></td>\n<td>boolean</td>\n<td>Set to <code>true</code> if new Salesforce invoices for this payer should be automatically collected by scheduled debit (only usable if your business is set up with Salesforce integration).</td>\n</tr>\n</tbody>\n</table>\n</div>","event":[{"listen":"prerequest","script":{"id":"becd73f4-3eac-406c-95df-16462f37d698","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"2bb7c58b-3362-489c-adc2-a3d33d983147","type":"text/javascript","exec":[""]}}],"_postman_id":"5a05af11-9248-4e71-a40d-65d564c42e08","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","name":"Data Models","type":"folder"}}},{"name":"Payer ID","item":[],"id":"f9988f13-3746-4ceb-aa20-8eb22d85883d","description":"<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>payerId</code></td>\n<td>string</td>\n<td>Our unique payer identifier</td>\n</tr>\n<tr>\n<td><code>uniqueReference</code></td>\n<td>string</td>\n<td>Unique reference that you provided to identify the payer within your systems</td>\n</tr>\n</tbody>\n</table>\n</div>","event":[{"listen":"prerequest","script":{"id":"3b642cd6-c4df-4fca-b535-ad059e476a3b","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"05b518ac-417b-4649-abaa-0952908fff5b","type":"text/javascript","exec":[""]}}],"_postman_id":"f9988f13-3746-4ceb-aa20-8eb22d85883d","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","name":"Data Models","type":"folder"}}},{"name":"Payer Input","item":[],"id":"253a8278-5872-4808-b98c-634bb4fcc0da","description":"<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>uniqueReference</code>*</td>\n<td>string(100)</td>\n<td>Unique reference that identifies the payer within your systems. Must be unique within each business.</td>\n</tr>\n<tr>\n<td><code>groupReference</code></td>\n<td>string(100)</td>\n<td>Optional secondary reference to identify the payer within your systems that doesn't need to be unique (e.g. it can be used as a grouping reference for related payers)</td>\n</tr>\n<tr>\n<td><code>familyOrBusinessName</code>*/**</td>\n<td>string(50)</td>\n<td>Family/last name or business name of the payer</td>\n</tr>\n<tr>\n<td><code>givenName**</code></td>\n<td>string(50)</td>\n<td>Given/first name of the payer</td>\n</tr>\n<tr>\n<td><code>email**</code></td>\n<td><a href=\"#918cc722-4378-4cce-8997-8e14a8378e55\">Email Address</a></td>\n<td>Email address of the payer</td>\n</tr>\n<tr>\n<td><code>phone</code></td>\n<td><a href=\"#e90f5f16-06a6-42b7-9c90-044a8ca5bbbc\">Phone Number</a></td>\n<td>Phone number of the payer</td>\n</tr>\n<tr>\n<td><code>mobile</code></td>\n<td><a href=\"#e90f5f16-06a6-42b7-9c90-044a8ca5bbbc\">Phone Number</a></td>\n<td>Mobile (cell) phone number of the payer</td>\n</tr>\n<tr>\n<td><code>address**</code></td>\n<td><a href=\"#20abc30f-bdd5-41d0-bbb3-24673442e432\">Address</a></td>\n<td>Address of the payer</td>\n</tr>\n<tr>\n<td><code>extraInfo</code></td>\n<td><a href=\"#5a05af11-9248-4e71-a40d-65d564c42e08\">Payer Extra Info</a></td>\n<td>Optional additional settings that can be used to define the functions and services used with this payer</td>\n</tr>\n<tr>\n<td><code>audit</code></td>\n<td><a href=\"#9e1c7bdd-f4ee-45aa-9f61-c9f1694fc73c\">Audit</a></td>\n<td>Can be used to provide tracking information of the user of your system who is performing the action</td>\n</tr>\n</tbody>\n</table>\n</div><p>* Required</p>\n<p>** Required for UK in order to comply with direct debit requirements</p>\n","event":[{"listen":"prerequest","script":{"id":"2a5b152f-f881-4dc9-8da0-c988671e6809","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"e18c0191-f330-4dbc-8ee2-3f07ed772d74","type":"text/javascript","exec":[""]}}],"_postman_id":"253a8278-5872-4808-b98c-634bb4fcc0da","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","name":"Data Models","type":"folder"}}},{"name":"Payer Schedule Info","item":[],"id":"abdeeb98-86ba-4952-aac1-e20d08ca581e","description":"<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>scheduleType</code></td>\n<td><a href=\"#af9e395c-a2a0-49f5-b18d-6c89d227c3f4\">Schedule Type</a></td>\n<td>Type of schedule that was generated</td>\n</tr>\n<tr>\n<td><code>frequency</code></td>\n<td><a href=\"#3759751d-f695-463a-b82c-e2520bfdf741\">Schedule Frequency</a></td>\n<td>The frequency with which payments will be debited</td>\n</tr>\n<tr>\n<td><code>amount</code></td>\n<td>decimal</td>\n<td>Amount of money that is to be debited for each payment in the schedule</td>\n</tr>\n<tr>\n<td><code>frequencyDay</code></td>\n<td>integer</td>\n<td>Particular day on which each payment is to be scheduled relative to the frequency. For <code>WEEKLY</code> or <code>FORTNIGHTLY</code> schedules this is the day of the week (1 = Sunday, 2 = Monday, 3 = Tuesday, 4 = Wednesday, 5 = Thursday, 6 = Friday, 7 = Sunday). For <code>MONTHLY</code> schedules this is the day of the month (1 = 1st of month, 30 = 30th of month etc.)</td>\n</tr>\n<tr>\n<td><code>limitToTransactionCount</code></td>\n<td>integer</td>\n<td>For <code>LIMITED</code> schedule types only - the total number of payments that are to be debited</td>\n</tr>\n<tr>\n<td><code>limitToTransactionAmount</code></td>\n<td>decimal</td>\n<td>For <code>LIMITED</code> schedule types only - total amount of money that is to be collected</td>\n</tr>\n<tr>\n<td><code>templateId</code></td>\n<td>string</td>\n<td>If your business is using schedule templates - this is the ID of the template used to generate the schedule</td>\n</tr>\n<tr>\n<td><code>templateName</code></td>\n<td>string</td>\n<td>If your business is using schedule templates - this is the name of the template used to generate the schedule</td>\n</tr>\n</tbody>\n</table>\n</div>","event":[{"listen":"prerequest","script":{"id":"abe3bb5d-35f0-4b5e-a55d-36d71fe9971a","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"11fb9756-b552-496f-aff4-8df0cf8f5ca9","type":"text/javascript","exec":[""]}}],"_postman_id":"abdeeb98-86ba-4952-aac1-e20d08ca581e","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","name":"Data Models","type":"folder"}}},{"name":"Payer Search","item":[],"id":"7101dbfb-8bb0-4da0-a8a6-df6d756e37f0","description":"<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>business</code></td>\n<td><a href=\"#800f872a-ae86-4d33-a5cd-d35a3784e15b\">Business</a></td>\n<td>Info of the business the payer is attached to</td>\n</tr>\n<tr>\n<td><code>payerId</code></td>\n<td>string</td>\n<td>Our unique payer identifier</td>\n</tr>\n<tr>\n<td><code>uniqueReference</code></td>\n<td>string</td>\n<td>Unique reference that you provided to identify the payer within your systems</td>\n</tr>\n<tr>\n<td><code>groupReference</code></td>\n<td>string</td>\n<td>Optional secondary reference to identify the payer within your systems that doesn't need to be unique (e.g. it can be used as a grouping reference for related payers)</td>\n</tr>\n<tr>\n<td><code>familyOrBusinessName</code></td>\n<td>string</td>\n<td>Family/last name or business name of the payer</td>\n</tr>\n<tr>\n<td><code>givenName</code></td>\n<td>string</td>\n<td>Given/first name of the payer</td>\n</tr>\n<tr>\n<td><code>email</code></td>\n<td><a href=\"#918cc722-4378-4cce-8997-8e14a8378e55\"></a>Email Address</td>\n<td>Email address of the payer</td>\n</tr>\n<tr>\n<td><code>phone</code></td>\n<td><a href=\"#e90f5f16-06a6-42b7-9c90-044a8ca5bbbc\">Phone Number</a></td>\n<td>Phone number of the payer</td>\n</tr>\n<tr>\n<td><code>mobile</code></td>\n<td><a href=\"#e90f5f16-06a6-42b7-9c90-044a8ca5bbbc\">Phone Number</a></td>\n<td>Mobile (cell) phone number of the payer</td>\n</tr>\n<tr>\n<td><code>address</code></td>\n<td><a href=\"#20abc30f-bdd5-41d0-bbb3-24673442e432\"></a>Address</td>\n<td>Address of the payer</td>\n</tr>\n<tr>\n<td><code>extraInfo</code></td>\n<td><a href=\"#5a05af11-9248-4e71-a40d-65d564c42e08\">Payer Extra Info</a></td>\n<td>Optional additional settings that can be used to define the funtions and services used with this payer</td>\n</tr>\n<tr>\n<td><code>status</code></td>\n<td><a href=\"#e3ac32c2-93fa-4d67-b922-ced05cfbc74d\">Payer Status</a></td>\n<td>Overall current processing status of the payer. The \"StatusCode\" field for more information on the payer status</td>\n</tr>\n<tr>\n<td><code>statusCode</code></td>\n<td><a href=\"#1356883b-008e-4390-a72f-772264ff3dd6\">Payer Status Code</a></td>\n<td>Code for the current processing status of the payer</td>\n</tr>\n<tr>\n<td><code>statusDescription</code></td>\n<td>string</td>\n<td>Human readable description of the meaning of the <code>statusCode</code></td>\n</tr>\n<tr>\n<td><code>statusChangeDate</code></td>\n<td><a href=\"#12bbff50-aa66-440d-9af8-ec9c8b608fb0\">DateTime</a></td>\n<td>Date/Time on which the last change of status occured to the payer</td>\n</tr>\n<tr>\n<td><code>createdTime</code></td>\n<td><a href=\"#12bbff50-aa66-440d-9af8-ec9c8b608fb0\">DateTime</a></td>\n<td>Date/time when the payer was first added to the system</td>\n</tr>\n<tr>\n<td><code>schedule</code></td>\n<td><a href=\"#abdeeb98-86ba-4952-aac1-e20d08ca581e\">Payer Schedule</a></td>\n<td>If the payer has a payment schedule generated for them this will contain the details of the schedule</td>\n</tr>\n</tbody>\n</table>\n</div>","event":[{"listen":"prerequest","script":{"id":"d306ee0c-a947-4ac5-9dcf-ceb6f244e2e3","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"f8a3a156-2333-4d63-853a-961ddff138b4","type":"text/javascript","exec":[""]}}],"_postman_id":"7101dbfb-8bb0-4da0-a8a6-df6d756e37f0","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","name":"Data Models","type":"folder"}}},{"name":"PayTo - Agreement ID Model","item":[],"id":"5600297c-1003-495d-873e-e88013d352b7","description":"<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Property</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>AgreementUniqueReference</code></td>\n<td>string</td>\n<td>The reference you provided to identify the agreement mirrored back to you.</td>\n</tr>\n<tr>\n<td><code>AgreementID</code></td>\n<td>string</td>\n<td>Our unique ID of the agreement</td>\n</tr>\n</tbody>\n</table>\n</div>","_postman_id":"5600297c-1003-495d-873e-e88013d352b7","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","name":"Data Models","type":"folder"}}},{"name":"PayTo - Agreement Input Model","item":[],"id":"6125ab6e-53a5-40af-af9d-6dc9e0c2459e","description":"<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>AgreementUniqueReference</code>*</td>\n<td>string</td>\n<td>A reference/ID that will uniquely identify this particular agreement within your systems. Must be unique for each business.</td>\n</tr>\n<tr>\n<td><code>PayerUniqueReference</code>*</td>\n<td>string</td>\n<td>Each agreement must be attached to a Payer that you have previously registered - set this field to your unique reference/ID for one of your existing payers to enable it to be linked.</td>\n</tr>\n<tr>\n<td><code>PayerName</code>*</td>\n<td>(string - 64 max length)</td>\n<td>The full name of the person or business that is going to be making the payments.</td>\n</tr>\n<tr>\n<td><code>PayerIsBusiness</code></td>\n<td>bool</td>\n<td>set this to true if the payer is a business rather than an individual person [Default: False].</td>\n</tr>\n<tr>\n<td><code>Description</code>*</td>\n<td>(string - 140 max length - basic alpha numeric text only)</td>\n<td>Narrative describing what the payments of the agreement are paying for. Should be concise and clearly recognizable by the payer to encourage them to accept the agreement.</td>\n</tr>\n<tr>\n<td><code>AgreementPurpose</code>*</td>\n<td>enum</td>\n<td>Specifies the general purpose of the payments for this agreement.  <br />  <br /><strong>Allowed values:</strong>  <br /><code>DEPD</code> - Dependent Support Payments  <br /><code>GAMP</code> - Gambling Payments  <br /><code>GOVT</code> - Government Payments  <br /><code>LOAN</code> - Loan Payments  <br /><code>MORT</code> - Mortgage Payments  <br /><code>OTHR</code> - Other Service Payments  <br /><code>PENS</code> - Pension Payments  <br /><code>PERS</code> - Personal Payment  <br /><code>RETL</code> - Retail Payments  <br /><code>SALA</code> - Salary Payments  <br /><code>TAXS</code> - Tax Payments  <br /><code>UTIL</code> - Utility Payments</td>\n</tr>\n<tr>\n<td><code>PayIDType</code>*</td>\n<td>enum</td>\n<td>The type of Pay ID that the payer has provided.  <br />  <br /><strong>Allowed values:</strong>  <br /><code>EMAL</code> - Email address  <br />A valid single email address. Must match regex: <code>`^(?:[a-z0-9!#$%&amp;'+/=?^_{</code>  <br />  <br /><code>TELI</code> - Telephone Number  <br />Required format: Starts with \"+\" followed by the country code (from 1 to 3 digits) then a \"-\" followed by any combination of numbers (e.g. +61-417123456). Must match regex: <code>^\\+[0-9]{1,3}-[1-9]{1,1}[0-9]{1,29}$</code>  <br />  <br /><code>AUBN</code> - Australian Business Number (Required format: A 9 or 11 digit number.) Must match regex: <code>`^((\\d{9})</code>  <br />  <br /><code>BBAN</code> - Australian Bank Account number (Required format: Numeric digits only with BSB (6-digits) followed by Account Number.) Must match regex:<code>^(\\d){10,16}$</code></td>\n</tr>\n<tr>\n<td><code>PayID</code>*</td>\n<td>string</td>\n<td>The Pay ID that the payments will be debited from. It’s value must match the type specified in <code>PayIDType</code> (see above for format requirements for each type).</td>\n</tr>\n<tr>\n<td><code>PaymentAmountType</code>*</td>\n<td>enum</td>\n<td>The way in which payment amounts will be calculated for this agreement.  <br />  <br />Allowed values:  <br /><code>BALN</code> - Balloon - Regular payment amounts are fixed with a large final payment amount.  <br /><code>FIXE</code> - Fixed - Ongoing payments are always fixed to the same amount.  <br /><code>USGB</code> - Usage Based - Payment amount varies based on service usage.  <br /><code>VARI</code> - Variable - Payment amounts are always variable and are at the discretion of the business.</td>\n</tr>\n<tr>\n<td><code>PaymentAmount ^</code></td>\n<td>decimal</td>\n<td>The standard payment amount of all payments for this agreement.  <br />  <br />Is [Required] when <code>PaymentAmountType</code> is <code>FIXE</code></td>\n</tr>\n<tr>\n<td><code>PaymentAmountMax ^</code></td>\n<td>decimal</td>\n<td>The maximum amount that can be processed per payment.  <br />  <br />Is [Required] when <code>PaymentAmountType</code> is <code>VARI</code> or <code>USGB</code></td>\n</tr>\n<tr>\n<td><code>PaymentAmountFirst</code></td>\n<td>decimal</td>\n<td>Set this if the first payment amount is going to be different from the regular ongoing amounts.</td>\n</tr>\n<tr>\n<td><code>PaymentAmountLast</code></td>\n<td>decimal</td>\n<td>Set this if the last payment amount is going to be different from the regular ongoing amounts.</td>\n</tr>\n<tr>\n<td><code>ValidFromDate</code>*</td>\n<td>Date</td>\n<td>Date from which the agreement comes into effect and payments can start to be processed on it.</td>\n</tr>\n<tr>\n<td><code>ValidToDate ^</code></td>\n<td>Date</td>\n<td>Date by which the agreement will be finalized and the final payment for this agreement is expected to have been processed.  <br />  <br />Is [Required] when <code>AllowAutomaticExtension</code> is <code>false.</code>  <br />Must be set to <code>null</code> when <code>AllowAutomaticExtension</code> is <code>true.</code></td>\n</tr>\n<tr>\n<td><code>FrequencyType</code>*</td>\n<td>enum</td>\n<td>The frequency by which payments will be processed for this agreement.  <br />  <br />Allowed values:  <br /><code>ADHO</code> - Adhoc  <br /><code>ONEO</code> - One-off  <br /><code>INDA</code> - Intra-Day  <br /><code>DAIL</code> - Daily  <br /><code>WEEK</code> - Weekly  <br /><code>FRTN</code> - Fortnightly  <br /><code>MNTH</code> - Monthly  <br /><code>QURT</code> - Quarterly  <br /><code>MIAN</code> - 6 Monthly  <br /><code>YEAR</code> - Annually</td>\n</tr>\n<tr>\n<td><code>AllowAutomaticExtension ^</code></td>\n<td>bool</td>\n<td>If this agreement is being set up with a fixed end date, this can be set to true to indicate that the agreement can be renewed under the same terms for a new period after the end date is reached.  <br />  <br />If set to <code>false</code> then <code>ValidToDate</code> must be provided.</td>\n</tr>\n<tr>\n<td><code>IsAttended ^</code></td>\n<td>bool</td>\n<td>Set this flag to true if you have a scenario where you want the agreement to be processed and approved as quickly as possible, such as where you are creating agreements as part of a process where you must wait in real-time for your customer to approve an agreement before proceeding [Default: <code>False</code>].  <br />  <br />- Note that this flag merely specifies to PayTo that you would like this agreement handled as a high priority - it doesn't guarantee that it will be processed any quicker.</td>\n</tr>\n<tr>\n<td><code>ActionRequestedByTime</code></td>\n<td>DateTime</td>\n<td>This can be used to specify to your customer that you want them to complete their approval of the agreement by this specified date/time.  <br />  <br />- Note that this not enforced by PayTo - it is used only to display some sort of waiting countdown timer on the payer’s banking app to encourage them to complete it by the specified time. If you want the agreement to be voided if not accepted within a particular period, you will need to use the Agreement Status Update endpoint to cancel the agreement.</td>\n</tr>\n<tr>\n<td><code>Audit</code></td>\n<td>model: <a href=\"https://docs.rest.paymentsapi.io/#9e1c7bdd-f4ee-45aa-9f61-c9f1694fc73c\">Audit</a></td>\n<td>Can be used to provide tracking information of the user of your system who is performing the action.</td>\n</tr>\n</tbody>\n</table>\n</div><p>*Required</p>\n<p>^ Conditional</p>\n","_postman_id":"6125ab6e-53a5-40af-af9d-6dc9e0c2459e","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","name":"Data Models","type":"folder"}}},{"name":"PayTo - Agreement Payment Search Model","item":[],"id":"75614bac-8b5c-45cf-b948-76933519305b","description":"<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Property</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>Business</code></td>\n<td>model: <a href=\"https://docs.rest.paymentsapi.io/#800f872a-ae86-4d33-a5cd-d35a3784e15b\">Business Info</a></td>\n<td>Info of the business the payment is attached to.</td>\n</tr>\n<tr>\n<td><code>Payer</code></td>\n<td>model: <a href=\"https://docs.rest.paymentsapi.io/#d8294279-aa3c-4895-9f63-95b5de45fa84\">Payer Info</a></td>\n<td>Info of the payer the payment is attached to.</td>\n</tr>\n<tr>\n<td><code>Time</code></td>\n<td>DateTime</td>\n<td>Date/time when payment was originally submitted for processing.</td>\n</tr>\n<tr>\n<td><code>Reference</code></td>\n<td>string</td>\n<td>The unique reference you provided when you submitted the payment.</td>\n</tr>\n<tr>\n<td><code>AgreementUniqueReference</code></td>\n<td>string</td>\n<td>The unique reference of the agreement the payment is attached to.</td>\n</tr>\n<tr>\n<td><code>PaymentID</code></td>\n<td>string</td>\n<td>Our unique payment ID/reference.</td>\n</tr>\n<tr>\n<td><code>AgreementID</code></td>\n<td>string</td>\n<td>Our unique agreement ID/reference.</td>\n</tr>\n<tr>\n<td><code>Amount</code></td>\n<td>decimal</td>\n<td>The amount of the transaction that has been processed by the bank.</td>\n</tr>\n<tr>\n<td><code>AmountRequested</code></td>\n<td>decimal</td>\n<td>The transaction amount you initially specified to be processed (this will match the <code>Amount</code> parameter above unless payer-paid fees were added to the transaction).</td>\n</tr>\n<tr>\n<td><code>StatusCode</code></td>\n<td>enum:  <br /><a href=\"https://docs.rest.paymentsapi.io/#746c23f5-c501-4736-910e-9ceba8fd5e79\">Transaction status model</a></td>\n<td>Code of the current status of the transaction.</td>\n</tr>\n<tr>\n<td><code>SubStatusCode</code></td>\n<td>enum:  <br /><a href=\"https://docs.rest.paymentsapi.io/#b02dad21-6aa7-4876-a2b7-d7c4e2d8226f\">Transaction Sub-Status model</a></td>\n<td>Secondary code for the current status of the transaction that can provide more information on that particular status (only some types of transactions will have a sub status).</td>\n</tr>\n<tr>\n<td><code>LastUpdateTime</code></td>\n<td>DateTime</td>\n<td>Date/time on which the last status update on this payment was processed.</td>\n</tr>\n</tbody>\n</table>\n</div>","_postman_id":"75614bac-8b5c-45cf-b948-76933519305b","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","name":"Data Models","type":"folder"}}},{"name":"PayTo - Agreement Search Model","item":[],"id":"f4844771-5d7c-459b-90f5-37c2c4a67005","description":"<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Property</strong></th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>Business</code></td>\n<td>model: <a href=\"https://docs.rest.paymentsapi.io/#800f872a-ae86-4d33-a5cd-d35a3784e15b\">Business Info</a></td>\n<td>Info of the business the agreement is attached to.</td>\n</tr>\n<tr>\n<td><code>Payer</code></td>\n<td>model: <a href=\"https://docs.rest.paymentsapi.io/#d8294279-aa3c-4895-9f63-95b5de45fa84\">Payer Info</a></td>\n<td>Info of the payer the agreement is attached to.</td>\n</tr>\n<tr>\n<td><code>AgreementID</code></td>\n<td>string</td>\n<td>Our unique reference/ID for this agreement.</td>\n</tr>\n<tr>\n<td><code>AgreementStatus</code></td>\n<td>enum</td>\n<td>Current status of the agreement. Possible values:  <br /><code>UNSUBMITTED</code> - Agreement is waiting to be submitted to PayTo for processing.  <br /><code>PENDING</code> - The agreement has been submitted to PayTo and we are currently waiting for it to be processed and approved.  <br /><code>ACTIVE</code> - The agreement has been approved by the payer and is ready for the processing of payments.  <br /><code>DECLINED</code> - The payer chose to decline the terms of the agreement, so no payments are able to be processed through it.  <br /><code>SUSPENDED</code> - The agreement has been suspended. No payments can be processed for it until the agreement is resumed/re-activated.  <br /><code>CANCELLED</code> - The agreement has been cancelled. No further payments can be processed for it. A new agreement will need to be submitted if you want to process further payments for this payer.  <br /><code>RECALLED</code> - Not currently used  <br /><code>EXPIRED</code> - The agreement was not approved within the required timeframe and is now expired.  <br /><code>DISPUTED</code> - The payer has raised a dispute relating to this agreement and/or its payments. No further payments can be processed for the agreement until the dispute is resolved.  <br /><code>ERROR</code> - An error occurred at some point during the processing of the agreement and it is not useable. A new agreement will need to be submitted.  <br /><code>PORTING</code> - Not currently used  <br /><code>COMPLETED</code> - The end of the validity period specified by the terms of the agreement has been reached. A new agreement will need to be submitted if you wish to process further payments for this payer.  <br /><code>PENDING_SUSPEND</code> - Not currently used  <br /><code>PENDING_REACTIVATE</code> - Not currently used  <br /><code>PENDING_CANCEL</code> - Not currently used</td>\n</tr>\n<tr>\n<td><code>AgreementUniqueReference</code></td>\n<td>string</td>\n<td>The unique reference/ID that you provided when you registered the agreement.</td>\n</tr>\n<tr>\n<td><code>PayerUniqueReference</code></td>\n<td>string</td>\n<td>Your unique reference/ID for the payer that the agreement is linked to.</td>\n</tr>\n<tr>\n<td><code>PayerName</code></td>\n<td>string - 64 max length</td>\n<td>The full name of the person or business that is going to be making the payments.</td>\n</tr>\n<tr>\n<td><code>PayerIsBusiness</code></td>\n<td>bool</td>\n<td>Set this to true if the payer is a business rather than an individual person.</td>\n</tr>\n<tr>\n<td><code>Description</code></td>\n<td>string - 140 max length</td>\n<td>Narrative describing what the payments of the agreement are paying for.</td>\n</tr>\n<tr>\n<td><code>AgreementPurpose</code></td>\n<td>enum</td>\n<td>Specifies the general purpose of the payments for this agreement.  <br />Possible values:  <br /><code>DEPD</code> - Dependant Support Payments  <br /><code>GAMP</code> - Gambling Payments  <br /><code>GOVT</code> - Government Payments  <br /><code>LOAN</code> - Loan Payments  <br /><code>MORT</code> - Mortgage Payments  <br /><code>OTHR</code> - Other Service Payments  <br /><code>PENS</code> - Pension Payments  <br /><code>PERS</code> - Personal Payment  <br /><code>RETL</code> - Retail Payments  <br /><code>SALA</code> - Salary Payments  <br /><code>TAXS</code> - Tax Payments  <br /><code>UTIL</code> - Utility Payments</td>\n</tr>\n<tr>\n<td><code>PayIDType</code></td>\n<td>enum</td>\n<td>The type of Pay ID that the payer has provided.  <br />Possible values:  <br /><code>EMAL</code> - Email address  <br /><code>TELI</code> - Telephone Number  <br /><code>AUBN</code> - Australian Business Number  <br /><code>BBAN</code> - Australian Bank Account number</td>\n</tr>\n<tr>\n<td><code>PayID</code></td>\n<td>string</td>\n<td>The Pay ID that the payments will be debited from.</td>\n</tr>\n<tr>\n<td><code>PaymentAmountType</code></td>\n<td>enum</td>\n<td>The way in which payment amounts will be calculated for this agreement.  <br />Allowed values:  <br /><code>BALN</code> - Balloon - Regular payment amounts are fixed with a large final payment amount  <br /><code>FIXE</code> - Fixed - Ongoing payments are always fixed to the same amount  <br /><code>USGB</code> - Usage Based - Payment amounts varies based on service usage  <br /><code>VARI</code> - Variable - Payment amounts are always variable and are at the discretion of the business</td>\n</tr>\n<tr>\n<td><code>PaymentAmount</code></td>\n<td>decimal</td>\n<td>The standard payment amount of all payments for this agreement.</td>\n</tr>\n<tr>\n<td><code>PaymentAmountMax</code></td>\n<td>decimal</td>\n<td>The maximum amount that can be processed per payment.</td>\n</tr>\n<tr>\n<td><code>PaymentAmountFirst</code></td>\n<td>decimal</td>\n<td>Set this if the first payment amount is going to be different from the regular ongoing amounts.</td>\n</tr>\n<tr>\n<td><code>PaymentAmountLast</code></td>\n<td>decimal</td>\n<td>Set this if the last payment amount is going to be different from the regular ongoing amounts.</td>\n</tr>\n<tr>\n<td><code>ValidFromDate</code></td>\n<td>Date</td>\n<td>Date from which the agreement comes into effect and payments can start to be processed on it.</td>\n</tr>\n<tr>\n<td><code>ValidToDate</code></td>\n<td>Date</td>\n<td>Date by which the agreement will be finalized and the final payment for this agreement is expected to have been processed.</td>\n</tr>\n<tr>\n<td><code>FrequencyType</code></td>\n<td>enum</td>\n<td>The frequency by which payments will be processed for this agreement.  <br />Possible values:  <br /><code>ADHO</code> - Adhoc  <br /><code>ONEO</code> - One-off  <br /><code>INDA</code> - Intra-Day  <br /><code>DAIL</code> - Daily  <br /><code>WEEK</code> - Weekly  <br /><code>FRTN</code> - Fortnightly  <br /><code>MNTH</code> - Monthly  <br /><code>QURT</code> - Quarterly  <br /><code>MIAN</code> - 6 Monthly  <br /><code>YEAR</code> - Annually</td>\n</tr>\n<tr>\n<td><code>AllowAutomaticExtension</code></td>\n<td>bool</td>\n<td>If this agreement is being set up with a fixed end date, this can be set to <code>true</code> to indicate that the agreement can be renewed under the same terms for a new period after the end date is reached.</td>\n</tr>\n<tr>\n<td><code>IsAttended</code></td>\n<td>bool</td>\n<td>Set this flag to <code>true</code> if you have a scenario where you want the agreement to be processed and approved as quickly as possible.</td>\n</tr>\n<tr>\n<td><code>ActionRequestedByTime</code></td>\n<td>DateTime</td>\n<td>This can be used to specify to your customer that you want them to complete their approval of the agreement by this specified date/time.</td>\n</tr>\n<tr>\n<td><code>CreatedTime</code></td>\n<td>DateTime</td>\n<td>Date/time on which the agreement was first submitted.</td>\n</tr>\n<tr>\n<td><code>LastUpdateTime</code></td>\n<td>DateTime</td>\n<td>Date/time when the last status update occurred on this agreement.</td>\n</tr>\n</tbody>\n</table>\n</div>","_postman_id":"f4844771-5d7c-459b-90f5-37c2c4a67005","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","name":"Data Models","type":"folder"}}},{"name":"PayTo - Agreement Status Update Model","item":[],"id":"e0b8e402-2161-40b3-a956-7ad4c56ba674","description":"<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Property</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>ChangeToStatus</code></td>\n<td>enum</td>\n<td>The status that you want to change the agreement to. Allowed values:  <br /><code>CANCEL</code> - Cancel the agreement.  <br /><code>SUSPEND</code> - Suspend the agreement.  <br /><code>RESUME</code> - Reactivate a previously suspended agreement.</td>\n</tr>\n<tr>\n<td><code>ReasonDescription</code></td>\n<td>string - 128 max length (basic alphanumeric text only)</td>\n<td>Can be used as a narrative to describe the reason for the status change.</td>\n</tr>\n<tr>\n<td><code>Audit</code></td>\n<td>model: <a href=\"https://docs.rest.paymentsapi.io/#9e1c7bdd-f4ee-45aa-9f61-c9f1694fc73c\">Audit</a></td>\n<td>Can be used to provide tracking information of the user of your system who is performing the action.</td>\n</tr>\n</tbody>\n</table>\n</div>","_postman_id":"e0b8e402-2161-40b3-a956-7ad4c56ba674","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","name":"Data Models","type":"folder"}}},{"name":"PayTo - Payment ID Model","item":[],"id":"aead282b-d9cb-4ab0-b04f-92bacdad4ad8","description":"<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Property</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>Reference</code></td>\n<td>string</td>\n<td>The reference you provided mirrored back to you.</td>\n</tr>\n<tr>\n<td><code>TransactionID</code></td>\n<td>string</td>\n<td>Our unique transaction ID.</td>\n</tr>\n</tbody>\n</table>\n</div>","_postman_id":"aead282b-d9cb-4ab0-b04f-92bacdad4ad8","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","name":"Data Models","type":"folder"}}},{"name":"PayTo - Payment Model","item":[],"id":"f81b5a3f-ff2b-4588-bdb5-d4a371d0bab5","description":"<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Property</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>Reference</code></td>\n<td>string (100)</td>\n<td>Unique reference you provide to identify the transaction (must be unique across all your transactions of all types).</td>\n</tr>\n<tr>\n<td><code>Amount</code></td>\n<td>decimal</td>\n<td>Amount of the transaction (include decimal point for currencies with cents).</td>\n</tr>\n<tr>\n<td><code>Audit</code></td>\n<td>model: <a href=\"https://docs.rest.paymentsapi.io/#9e1c7bdd-f4ee-45aa-9f61-c9f1694fc73c\">Audit</a></td>\n<td>Can be used to provide tracking information of the user of your system who is performing the action.</td>\n</tr>\n</tbody>\n</table>\n</div>","_postman_id":"f81b5a3f-ff2b-4588-bdb5-d4a371d0bab5","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","name":"Data Models","type":"folder"}}},{"name":"PayTo - Webhook Message Model","item":[],"id":"4d094f05-dc13-4d49-912b-d7fbcea35328","description":"<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>Id</code></td>\n<td>string</td>\n<td>A GUID providing a unique ID for identifying this particular webhook. This can be used for duplicate checking.</td>\n</tr>\n<tr>\n<td><code>EventTime</code></td>\n<td>DateTime</td>\n<td>Date/time when the event triggering the webhook occurred.</td>\n</tr>\n<tr>\n<td><code>EventType</code></td>\n<td>enum</td>\n<td>The event that occurred which the webhook is a notification of. Will be one of the following:  <br /><code>npp_payto_agreement_active npp_payto_agreement_amended npp_payto_agreement_cancelled npp_payto_agreement_declined npp_payto_agreement_disputed npp_payto_agreement_error npp_payto_agreement_pending npp_payto_agreement_recalled npp_payto_agreement_resolution npp_payto_agreement_resumed npp_payto_agreement_suspended npp_payto_agreement_timeout npp_payto_payment_disputed npp_payto_payment_error npp_payto_payment_pending npp_payto_payment_rejected npp_payto_payment_resolution npp_payto_payment_successful npp_payto_payment_refunded</code></td>\n</tr>\n<tr>\n<td><code>Transaction</code></td>\n<td>model: <a href=\"https://docs.rest.paymentsapi.io/#364e4e5d-e6f4-4f63-b4d3-6e4c1dd9ed73\">Transaction Search</a></td>\n<td>If the event relates to a particular transaction, the details of the transaction are provided here.</td>\n</tr>\n<tr>\n<td><code>Payer</code></td>\n<td>model: <a href=\"https://docs.rest.paymentsapi.io/#d8294279-aa3c-4895-9f63-95b5de45fa84\">Payer Info</a></td>\n<td>If the event relates to a particular payer, the details of the payer are provided here.</td>\n</tr>\n<tr>\n<td><code>Agreement</code></td>\n<td>model:  <br /><a href=\"https://docs.rest.paymentsapi.io/#f4844771-5d7c-459b-90f5-37c2c4a67005\">PayTo Agreement Search</a></td>\n<td>If the event relates to a particular PayTo Agreement, the details of the agreement are provided here.</td>\n</tr>\n<tr>\n<td><code>SentTime</code></td>\n<td>DateTime</td>\n<td>Date/time when the webhook was first sent.</td>\n</tr>\n<tr>\n<td><code>Timestamp</code></td>\n<td>long integer</td>\n<td>Unix/Epoch time (milliseconds since 01/01/1970) for when the webhook was generated. Can be used for event sequencing.</td>\n</tr>\n</tbody>\n</table>\n</div>","_postman_id":"4d094f05-dc13-4d49-912b-d7fbcea35328","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","name":"Data Models","type":"folder"}}},{"name":"Point-of-Sale Card","item":[],"id":"f5b2aaa7-6e00-4ff8-8de9-cf2e7036c9b5","description":"<div class=\"is-table-wrapper\">\n  <table>\n    <thead>\n      <tr>\n        <th>Property</th>\n        <th>Type</th>\n        <th>Description</th>\n      </tr>\n    </thead>\n    <tbody>\n      <tr>\n        <td><code>maskedCardNumber</code><strong>*</strong></td>\n        <td>string(14,16)</td>\n        <td>\n        Masked number of the card that was processed including the first 6 and last 4 digits of the number (e.g. 411111xxxxxx1234).  The full card number must not be provided here, however the first 6 digits are required in order to determine the BIN of the card for settlement and fee charging\n        </td>\n      </tr>\n      <tr>\n        <td><code>cardholderName</code><strong>*</strong></td>\n        <td>string(3,50)</td>\n        <td>Name of the cardholder as shown on the card</td>\n      </tr>\n      <tr>\n        <td><code>expiryYear</code><strong>*</strong></td>\n        <td>integer(4)</td>\n        <td>Year of the card's expiry date, from 2010 to 2070</td>\n      </tr>\n      <tr>\n        <td><code>expiryMonth</code><strong>*</strong></td>\n        <td>integer(1,2)</td>\n        <td>Month of the card's expiry date, from 1 to 12</td>\n      </tr>\n      <tr>\n        <td><code>cardType</code><strong>*</strong></td>\n        <td><a href=\"#f1137925-1203-43b7-b20f-4ebcf0cee82f\">Card Type</a></td>\n        <td>Type/issuer of the card</td>\n      </tr>\n    </tbody>\n  </table>\n</div>\n\n<p><strong>*</strong> Required</p>\n","event":[{"listen":"prerequest","script":{"id":"9c5a23c7-995c-4791-9ac4-39a5f58562d0","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"dc0f3b64-284a-4c48-bee1-828b7db92e2b","type":"text/javascript","exec":[""]}}],"_postman_id":"f5b2aaa7-6e00-4ff8-8de9-cf2e7036c9b5","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","name":"Data Models","type":"folder"}}},{"name":"Point-of-Sale Transaction","item":[],"id":"a099b4c2-f127-4981-a632-47ae8382a835","description":"<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>processType</code>*</td>\n<td><a href=\"#500654ee-12a0-450f-8fc1-03813e2742ff\">Point-of-Sale Process Type</a></td>\n<td>The type of transaction that was processed</td>\n</tr>\n<tr>\n<td><code>transactionType</code>*</td>\n<td><a href=\"#466cd0a7-ce9d-41ab-b506-a19e0ca4d156\">Point-of-Sale Transaction Type</a></td>\n<td>The payment method used for the transaction</td>\n</tr>\n<tr>\n<td><code>time</code>*</td>\n<td><a href=\"#12bbff50-aa66-440d-9af8-ec9c8b608fb0\">DateTime</a></td>\n<td>Date/Time when the transaction was processed through your point-of-sale system</td>\n</tr>\n<tr>\n<td><code>reference</code>*</td>\n<td>string(100)</td>\n<td>Unique reference you provide to identify the transaction (must be unique across all your transactions).  <br />  <br />  <br />  <br />  <br />PLEASE NOTE: This function performs duplicate detection on the \"Reference\" field - if we already have a transaction recorded with the Refernce you provide, this function will return successful without adding a second transaction or updating the existing transaction.</td>\n</tr>\n<tr>\n<td><code>previousTransactionReference</code></td>\n<td>string(100)</td>\n<td>For use with the 'REFUND' process type - this must be set to the \"Reference\" you originally provided for the transaction that you now want to refund.</td>\n</tr>\n<tr>\n<td><code>description</code></td>\n<td>string(128)</td>\n<td>You can provide additional information to describe the transaction here</td>\n</tr>\n<tr>\n<td><code>amount</code>*</td>\n<td>decimal</td>\n<td>Amount of the transaction (include decimal point for currencies with cents)</td>\n</tr>\n<tr>\n<td><code>statusCode</code>*</td>\n<td><a href=\"#0575e464-6926-42d8-9aef-7efb47776a99\">Transaction Result Status Code</a></td>\n<td>Code for the status of the transaction</td>\n</tr>\n<tr>\n<td><code>subStatusCode</code></td>\n<td><a href=\"#b02dad21-6aa7-4876-a2b7-d7c4e2d8226f\">Transaction Sub-Status Code</a></td>\n<td>Optional secondary code for the current status of the transaction that can provide more information on that particular status.</td>\n</tr>\n<tr>\n<td><code>statusDescription</code></td>\n<td>string</td>\n<td>Human readable description of the current status of the transaction</td>\n</tr>\n<tr>\n<td><code>card</code></td>\n<td><a href=\"#f5b2aaa7-6e00-4ff8-8de9-cf2e7036c9b5\">Point-of-Sale Card</a></td>\n<td>Information on the card processed. * Required for 'CARD' transaction types</td>\n</tr>\n<tr>\n<td><code>payer</code></td>\n<td><a href=\"#40065eff-57dd-4393-9cba-b349cf2fac76\">Card Transaction Payer</a></td>\n<td>Details of the payer/customer who made the transaction</td>\n</tr>\n<tr>\n<td><code>settlementDate</code></td>\n<td><a href=\"#12bbff50-aa66-440d-9af8-ec9c8b608fb0\">DateTime</a></td>\n<td>If your point-of-sale system provides the date on which funds for the transaction will be deposited, you can specify it here.</td>\n</tr>\n<tr>\n<td><code>bankReference</code></td>\n<td>string(100)</td>\n<td>The transaction reference provided to you from the bank/gateway that processed the transaction</td>\n</tr>\n<tr>\n<td><code>terminalId</code></td>\n<td>string(100)</td>\n<td>ID/Reference of the point-of-sale terminal used to process the transaction</td>\n</tr>\n<tr>\n<td><code>merchantId</code></td>\n<td>string(100)</td>\n<td>ID/Reference of the merchant being processed through the point-of-sale terminal</td>\n</tr>\n<tr>\n<td><code>receiptInfo</code></td>\n<td>string(1024)</td>\n<td>If you have any additional information related to the processing of the transaction for auditing/tracking purposes you can provide it here</td>\n</tr>\n<tr>\n<td><code>audit</code></td>\n<td><a href=\"#9e1c7bdd-f4ee-45aa-9f61-c9f1694fc73c\">Audit</a></td>\n<td>Can be used to provide tracking information of the user of your system who is performing the action</td>\n</tr>\n</tbody>\n</table>\n</div><p>* Required</p>\n","event":[{"listen":"prerequest","script":{"id":"77d719b5-2bc0-44f6-bfe8-13593bb46be7","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"e346de96-50a1-4d8c-98e3-7622cf418dcc","type":"text/javascript","exec":[""]}}],"_postman_id":"a099b4c2-f127-4981-a632-47ae8382a835","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","name":"Data Models","type":"folder"}}},{"name":"Point-of-Sale Transaction Result","item":[],"id":"9b015077-136f-46a6-b90e-09b00f55dff4","description":"<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>transactionId</code>*</td>\n<td>string</td>\n<td>Our unique reference for the point-of-sale transaction operation</td>\n</tr>\n<tr>\n<td><code>reference</code>*</td>\n<td>string</td>\n<td>The reference you provided for the point-of-sale transaction</td>\n</tr>\n</tbody>\n</table>\n</div>","event":[{"listen":"prerequest","script":{"id":"98259fd6-a2a7-4c5c-8d74-708ebd098c9e","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"21ff6984-6d66-47f1-9f3f-56fe81256fc2","type":"text/javascript","exec":[""]}}],"_postman_id":"9b015077-136f-46a6-b90e-09b00f55dff4","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","name":"Data Models","type":"folder"}}},{"name":"Schedule Change Amounts","item":[],"id":"17afa275-af15-4e18-bfd2-6f5467e162fd","description":"<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>scheduledPaymentId</code>*</td>\n<td>string</td>\n<td>Our unique ID that identifies the scheduled payment you wish to change (can be obtained using one of the schedule search or lookup functions)</td>\n</tr>\n<tr>\n<td><code>newAmount</code>*</td>\n<td>decimal</td>\n<td>The amount you want to change the payment to</td>\n</tr>\n<tr>\n<td><code>changeAllFuturePayments</code>*</td>\n<td>boolean</td>\n<td>Whether or not you want to change all payments scheduled for dates of the payment to the new amount (default: <code>false</code>)</td>\n</tr>\n<tr>\n<td><code>audit</code></td>\n<td><a href=\"#9e1c7bdd-f4ee-45aa-9f61-c9f1694fc73c\">Audit</a></td>\n<td>Can be used to provide tracking information of the user of your system who is performing the action</td>\n</tr>\n</tbody>\n</table>\n</div><p>* Required</p>\n","event":[{"listen":"prerequest","script":{"id":"fdadc2ca-7434-4a87-96da-94812bbe9e11","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"c89e849a-2ed2-40cc-8da5-c166628b439f","type":"text/javascript","exec":[""]}}],"_postman_id":"17afa275-af15-4e18-bfd2-6f5467e162fd","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","name":"Data Models","type":"folder"}}},{"name":"Schedule Generate","item":[],"id":"5b73ab32-fe9b-464f-ba9b-1558b09ad9e2","description":"<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>scheduleType</code>*</td>\n<td><a href=\"#af9e395c-a2a0-49f5-b18d-6c89d227c3f4\">Schedule Type</a></td>\n<td>Type of schedule you wish to generate (<code>UNENDING</code> or <code>LIMITED</code>)</td>\n</tr>\n<tr>\n<td><code>startDate</code><strong>*/</strong>**</td>\n<td>date</td>\n<td>That date on which the first payment in the schedule is to be generated (if the date is on a weekend it will automatically be set to the next business day)</td>\n</tr>\n<tr>\n<td><code>amount</code>*</td>\n<td>decimal</td>\n<td>Amount of money that is to be debited for each payment in the schedule</td>\n</tr>\n<tr>\n<td><code>frequency</code>*</td>\n<td><a href=\"#3759751d-f695-463a-b82c-e2520bfdf741\">Schedule Frequency</a></td>\n<td>Payment frequency of the schedule</td>\n</tr>\n<tr>\n<td><code>frequencyDay</code>*</td>\n<td>integer</td>\n<td>Particular day on which each payment is to be scheduled relative to the frequency (if a date falls on a weekend it will automatically be set to the next business day). For <code>MONTHLY</code> schedules this needs to be set to the day of the month (1 to 31); For <code>WEEKLY</code> and <code>FORTNIGHTLY</code> schedules this needs to be the number of the day of the week (2 = Monday, 3 = Tuesday, 4 = Wednesday, 5 = Thursday, 6 = Friday); For all other schedule frequencies this value is ignored</td>\n</tr>\n<tr>\n<td><code>limitToTransactionCount</code></td>\n<td>integer [0-500]</td>\n<td>For <code>LIMITED</code> schedule types only - the total number of payments that are to be debited (when generating a limited schedule you must set a value for <code>limitToTransactionCount</code> or <code>limitToTransactionAmount</code> but not both).</td>\n</tr>\n<tr>\n<td><code>limitToTransactionAmount</code></td>\n<td>decimal</td>\n<td>For <code>LIMITED</code> schedule types only - total amount of money that is to be collected (when generating a limited schedule you must set a value for <code>limitToTransactionCount</code> or <code>limitToTransactionAmount</code> but not both).</td>\n</tr>\n<tr>\n<td><code>removeAllPaymentsBeforeStartDate</code></td>\n<td>boolean</td>\n<td>Whether or not all currently scheduled payments for this payer before the given Start Date should be kept or not (Default: True). Possible values: <code>true</code> = any scheduled payments before the Start Date of the new schedule will be deleted (this effectively clears any existing schedule and replaces it with the newly generated one); <code>false</code> = payments before the start date of the newly generated schedule will be kept</td>\n</tr>\n<tr>\n<td><code>templateId</code></td>\n<td>string</td>\n<td>Relevant only for businesses using customized scheduled templates - this can be set to the ID of one of your schedules templates</td>\n</tr>\n<tr>\n<td><code>reference</code></td>\n<td>string</td>\n<td>You can provide a reference/ID from your system that identifies the payment, reference must be unique across the payer</td>\n</tr>\n<tr>\n<td><code>description</code></td>\n<td>string</td>\n<td>You can provide a description from your system that identifies the payment</td>\n</tr>\n<tr>\n<td><code>audit</code></td>\n<td><a href=\"#9e1c7bdd-f4ee-45aa-9f61-c9f1694fc73c\">Audit</a></td>\n<td>Can be used to provide tracking information of the user of your system who is performing the action</td>\n</tr>\n</tbody>\n</table>\n</div><p>* Required</p>\n<p>** Note - In the UK, a <strong>Bank Account</strong> direct debit schedule must allow for at least 6 business days notice before the payment due date.</p>\n","event":[{"listen":"prerequest","script":{"id":"28630a48-8a5d-4648-bc5b-45b5e787f849","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"db5673ce-44c3-4acc-b640-63baf2e63faf","type":"text/javascript","exec":[""]}}],"_postman_id":"5b73ab32-fe9b-464f-ba9b-1558b09ad9e2","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","name":"Data Models","type":"folder"}}},{"name":"Schedule Payment","item":[],"id":"6627b71d-507d-4554-a26d-1e460ad71ef1","description":"<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>date</code><strong>*/</strong>**</td>\n<td>date</td>\n<td>Date on which the payment is to be scheduled (must not be a date in the past)</td>\n</tr>\n<tr>\n<td><code>amount</code>*</td>\n<td>decimal</td>\n<td>Amount of money that is to be debited from the payer</td>\n</tr>\n<tr>\n<td><code>reference</code></td>\n<td>string</td>\n<td>You can provide a reference/ID from your system that identifies the payment, refrence must be unique across the payer</td>\n</tr>\n<tr>\n<td><code>description</code></td>\n<td>string</td>\n<td>You can provide a description from your system that identifies the payment</td>\n</tr>\n<tr>\n<td><code>subBusinessId</code></td>\n<td>string</td>\n<td>Only relevant for Head Office scenarios - if you wish to schedule a payment to be paid to one of your sub-businesses, you set the ID of that business here</td>\n</tr>\n<tr>\n<td><code>profile</code></td>\n<td>integer (must be 1, 2)</td>\n<td>For use with businesses using fee profiling functions to specify which fee set they wish to be charged for this transaction.</td>\n</tr>\n<tr>\n<td><code>serviceDate</code></td>\n<td><a href=\"#12bbff50-aa66-440d-9af8-ec9c8b608fb0\">DateTime</a></td>\n<td>Date the service will be provided, ie Booking date. Optional.</td>\n</tr>\n<tr>\n<td><code>audit</code></td>\n<td><a href=\"#9e1c7bdd-f4ee-45aa-9f61-c9f1694fc73c\">Audit</a></td>\n<td>Can be used to provide tracking information of the user of your system who is performing the action</td>\n</tr>\n</tbody>\n</table>\n</div><p>* Required</p>\n<p>** Note - In the UK, a <strong>Bank Account</strong> direct debit schedule must allow for at least 6 business days notice before the payment due date.</p>\n","event":[{"listen":"prerequest","script":{"id":"7451b541-0064-4026-a546-fdb4266e720f","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"fd6b4c55-a085-4dcd-87b2-d0386f72fdc0","type":"text/javascript","exec":[""]}}],"_postman_id":"6627b71d-507d-4554-a26d-1e460ad71ef1","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","name":"Data Models","type":"folder"}}},{"name":"Schedule Search","item":[],"id":"9e0531e0-5c54-44a4-b07d-30f5bf22be69","description":"<div class=\"is-table-wrapper\">\n  <table>\n    <thead>\n      <tr>\n        <th>Property</th>\n        <th>Type</th>\n        <th>Description</th>\n      </tr>\n    </thead>\n    <tbody>\n      <tr>\n        <td><code>business</code></td>\n        <td><a href=\"#800f872a-ae86-4d33-a5cd-d35a3784e15b\">Business</a></td>\n        <td>Info of the business the payer is attached to</td>\n      </tr>\n      <tr>\n        <td><code>scheduledPaymentId</code></td>\n        <td>string</td>\n        <td>Unique ID that identifies each scheduled payment</td>\n      </tr>\n      <tr>\n        <td><code>date</code></td>\n        <td><a href=\"#12bbff50-aa66-440d-9af8-ec9c8b608fb0\">date</a></td>\n        <td>Date on which the payment is scheduled to be processed</td>\n      </tr>\n      <tr>\n        <td><code>amount</code></td>\n        <td>decimal</td>\n        <td>Amount of money that will be debited from the payer</td>\n      </tr>\n      <tr>\n        <td><code>reference</code></td>\n        <td>string</td>\n        <td>Your reference for the payment (if you provided one)</td>\n      </tr>\n      <tr>\n        <td><code>description</code></td>\n        <td>string</td>\n        <td>Your description of the payment (if you provided one)</td>\n      </tr>\n      <tr>\n        <td><code>scheduleReference</code></td>\n        <td>string</td>\n        <td>If you are using multiple schedules for each payer, this is the reference you provided to identify which schedule the payment belongs to</td>\n      </tr>\n      <tr>\n        <td><code>isIndividualPayment</code></td>\n        <td>boolean</td>\n        <td>Identifies if the payment was added individually (using the \"Schedule Single Payment\" function), or generated as part of an ongoing or limited schedule (using the \"Schedule Generate\" function)</td>\n      </tr>\n      <tr>\n        <td><code>subBusinessId</code></td>\n        <td>string</td>\n        <td>Only relevant for Head Office scenarios - if you scheduled a payment to one of your sub-businesses, this is the ID of the business that will receive the money.</td>\n      </tr>\n      <tr>\n        <td><code>payer</code></td>\n        <td><a href=\"#02567e2e-9b6a-43a6-83c5-870526bf7646\">Payer Basic Info</a></td>\n        <td>If payer details were associated with the transaction they will be shown here</td>\n      </tr>\n    </tbody>\n  </table>\n</div>\n","event":[{"listen":"prerequest","script":{"id":"c204328e-7d98-4ada-8317-ae8b34d2f444","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"b5a88e05-99a8-4a9b-9a72-672f1afe6dbc","type":"text/javascript","exec":[""]}}],"_postman_id":"9e0531e0-5c54-44a4-b07d-30f5bf22be69","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","name":"Data Models","type":"folder"}}},{"name":"Schedule Payment Result","item":[],"id":"95490de3-e561-4934-adfa-fba34d37e261","description":"<div class=\"is-table-wrapper\">\n  <table>\n    <thead>\n      <tr>\n        <th>Property</th>\n        <th>Type</th>\n        <th>Description</th>\n      </tr>\n    </thead>\n    <tbody>\n      <tr>\n        <td><code>scheduledPaymentId</code></td>\n        <td>string</td>\n        <td>Unique ID that identifies the newly scheduled payment</td>\n      </tr>\n    </tbody>\n  </table>\n</div>\n","event":[{"listen":"prerequest","script":{"id":"568be599-92d8-46a6-9471-ca049e8c632e","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"b7c35985-90b6-4e65-a610-cca3897257ba","type":"text/javascript","exec":[""]}}],"_postman_id":"95490de3-e561-4934-adfa-fba34d37e261","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","name":"Data Models","type":"folder"}}},{"name":"Settlement","item":[],"id":"e1ba34a6-5f66-4c35-822a-7369e8b8dce4","description":"<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>business</code></td>\n<td><a href=\"#800f872a-ae86-4d33-a5cd-d35a3784e15b\">Business</a></td>\n<td>Info on the business the settlement was for</td>\n</tr>\n<tr>\n<td><code>settlementId</code></td>\n<td>string</td>\n<td>Our unique transaction identifier</td>\n</tr>\n<tr>\n<td><code>settlementTime</code></td>\n<td><a href=\"#12bbff50-aa66-440d-9af8-ec9c8b608fb0\">DateTime</a></td>\n<td>Date/time the settlement was processed</td>\n</tr>\n<tr>\n<td><code>settlementAmount</code></td>\n<td>decimal</td>\n<td>Total amount of the settlement that was paid into your account</td>\n</tr>\n<tr>\n<td><code>settlementCurrency</code></td>\n<td>string</td>\n<td>Currency the transaction was processed in (ISO 3-character code)</td>\n</tr>\n<tr>\n<td><code>transactions</code></td>\n<td><a href=\"#838e7a32-f04a-42b9-8b0f-6f7fa0750351\">Settlement Transaction</a></td>\n<td>A list of all transactions that impacted the settlement, including the amount settled for the transaction and any associated fees that were deducted from the settlement</td>\n</tr>\n<tr>\n<td><code>ledgers</code></td>\n<td><a href=\"#e9d83936-683b-45f0-b3d9-15e473442802\">Settlement Ledgers</a></td>\n<td>A list of all instances of funds that were added to, or deducted from, the settlement that weren't directly related to a specific transaction (e.g. monthly fees, one-off bills and upfront settlement payments etc.)</td>\n</tr>\n</tbody>\n</table>\n</div>","event":[{"listen":"prerequest","script":{"id":"50057424-f2db-4a94-9fab-b461a7854a7c","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"9ba0e9c7-0c35-4738-aa4d-2f20cd7127b1","type":"text/javascript","exec":[""]}}],"_postman_id":"e1ba34a6-5f66-4c35-822a-7369e8b8dce4","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","name":"Data Models","type":"folder"}}},{"name":"Settlement (Detailed)","item":[],"id":"f2c24a50-f148-4b2a-a5ef-565e6eba3c53","description":"<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>business</code></td>\n<td><a href=\"#800f872a-ae86-4d33-a5cd-d35a3784e15b\">Business</a></td>\n<td>Info on the business the settlement was for</td>\n</tr>\n<tr>\n<td><code>settlementId</code></td>\n<td>string</td>\n<td>Our unique transaction identifier</td>\n</tr>\n<tr>\n<td><code>settlementTime</code></td>\n<td><a href=\"#12bbff50-aa66-440d-9af8-ec9c8b608fb0\">DateTime</a></td>\n<td>Date/time the settlement was processed</td>\n</tr>\n<tr>\n<td><code>settlementAmount</code></td>\n<td>decimal</td>\n<td>Total amount of the settlement that was paid into your account</td>\n</tr>\n<tr>\n<td><code>settlementCurrency</code></td>\n<td>string</td>\n<td>Currency the transaction was processed in (ISO 3-character code)</td>\n</tr>\n<tr>\n<td><code>ledgers</code></td>\n<td><a href=\"#9b496f38-8e5a-4366-bc52-8493d05c5466\">Settlement Ledgers (Detailed)</a></td>\n<td>A list of all instances of funds that were added to, or deducted from, the settlement that you have received. It includes transaction information along with associated fees, as well as items that weren't directly related to a specific transaction (e.g. monthly fees, one-off bills and upfront settlement payments etc.)</td>\n</tr>\n</tbody>\n</table>\n</div>","event":[{"listen":"prerequest","script":{"id":"e5ccbf32-5075-41bc-a10c-ea130f062c8a","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"d492facc-12bb-4c99-ac52-93d2ec1fa5c3","type":"text/javascript","exec":[""]}}],"_postman_id":"f2c24a50-f148-4b2a-a5ef-565e6eba3c53","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","name":"Data Models","type":"folder"}}},{"name":"Settlement Transaction","item":[],"id":"838e7a32-f04a-42b9-8b0f-6f7fa0750351","description":"<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>settlementType</code></td>\n<td><a href=\"#f4ba2572-13a8-4d1d-87bb-9826ae334d0f\">Settlement Type</a></td>\n<td>The type of addition/deduction that impacted the settlement</td>\n</tr>\n<tr>\n<td><code>amountSettled</code></td>\n<td>decimal</td>\n<td>The portion of the amount of the transactions that was settled to you</td>\n</tr>\n<tr>\n<td><code>feesDeducted</code></td>\n<td>decimal</td>\n<td>If fees were deducted from the amount collected for the transaction before being settled to you, this is the total amount deducted</td>\n</tr>\n<tr>\n<td><code>business</code></td>\n<td><a href=\"#800f872a-ae86-4d33-a5cd-d35a3784e15b\">Business</a></td>\n<td>Info of the business the transaction was processed for</td>\n</tr>\n<tr>\n<td><code>time</code></td>\n<td><a href=\"#12bbff50-aa66-440d-9af8-ec9c8b608fb0\">DateTime</a></td>\n<td>Date/time when the transaction was first processed</td>\n</tr>\n<tr>\n<td><code>transactionId</code></td>\n<td>int</td>\n<td>Our unique transaction identifier</td>\n</tr>\n<tr>\n<td><code>secondaryTransactionId</code></td>\n<td>string</td>\n<td>Our secondary transaction identifier</td>\n</tr>\n<tr>\n<td><code>reference</code></td>\n<td>string</td>\n<td>The reference you provided to identify the transaction</td>\n</tr>\n<tr>\n<td><code>description</code></td>\n<td>string</td>\n<td>Shows any description you provided to identify the transaction</td>\n</tr>\n<tr>\n<td><code>scheduleReference</code></td>\n<td>string</td>\n<td>If you set a schedule reference for the transaction it will be shown here</td>\n</tr>\n<tr>\n<td><code>amount</code></td>\n<td>decimal</td>\n<td>The amount of the transaction that has been processed by the bank</td>\n</tr>\n<tr>\n<td><code>amountRequested</code></td>\n<td>decimal</td>\n<td>The transaction amount you initially specified to be processed (this will match the \"Amount\" parameter above unless payer-paid fees were added to the transaction)</td>\n</tr>\n<tr>\n<td><code>amountRefunded</code></td>\n<td>decimal</td>\n<td>If any refunds have been applied to the transaction their amount will be shown here</td>\n</tr>\n<tr>\n<td><code>currency</code></td>\n<td>string</td>\n<td>Currency the transaction was processed in (ISO 3-character code)</td>\n</tr>\n<tr>\n<td><code>type</code></td>\n<td><a href=\"#78300ea2-0ac8-4047-a1b4-c1738535c1d8\">Transaction Type</a></td>\n<td>Code for the type of transaction</td>\n</tr>\n<tr>\n<td><code>typeDescription</code></td>\n<td>string</td>\n<td>Human readable description of the type of transaction</td>\n</tr>\n<tr>\n<td><code>statusCode</code></td>\n<td><a href=\"#746c23f5-c501-4736-910e-9ceba8fd5e79\">Transaction Status Code</a></td>\n<td>Code of the current status of the transaction</td>\n</tr>\n<tr>\n<td><code>statusDescription</code></td>\n<td>string</td>\n<td>Human readable description of the current status of the transaction</td>\n</tr>\n<tr>\n<td><code>paymentMethod</code></td>\n<td><a href=\"#a4609e65-247f-444a-892e-22751d85b5bf\">Payment Method</a></td>\n<td>Name of the payment method used</td>\n</tr>\n<tr>\n<td><code>payer</code></td>\n<td><a href=\"#e265d55b-00ee-41c4-a117-6dfe3b1c02b3\">Transaction Search Payer</a></td>\n<td>If payer details were associated with the transaction they will be shown here, null otherwise</td>\n</tr>\n<tr>\n<td><code>card</code></td>\n<td><a href=\"#8250cfa8-1534-4f09-a449-26288371f56c\">Card Search</a></td>\n<td>If the transaction was paid by card, information on the card will be provided here, null otherwise</td>\n</tr>\n<tr>\n<td><code>bankAccount</code></td>\n<td><a href=\"#f843b64f-e84d-4e39-a671-d7aa5d2025d1\">Bank Account Search</a></td>\n<td>If the transactions was paid from a bank account, information on the bank account will be provided here, null otherwise</td>\n</tr>\n</tbody>\n</table>\n</div>","event":[{"listen":"prerequest","script":{"id":"5025f66a-c2a6-4103-854a-7c134322146e","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"58a21e7f-f56a-4a73-9020-4acd1d93c036","type":"text/javascript","exec":[""]}}],"_postman_id":"838e7a32-f04a-42b9-8b0f-6f7fa0750351","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","name":"Data Models","type":"folder"}}},{"name":"Settlement Ledger","item":[],"id":"e9d83936-683b-45f0-b3d9-15e473442802","description":"<div class=\"is-table-wrapper\">\n  <table>\n    <thead>\n      <tr>\n        <th>Property</th>\n        <th>Type</th>\n        <th>Description</th>\n      </tr>\n    </thead>\n    <tbody>\n      <tr>\n        <td><code>settlementType</code></td>\n        <td><a href=\"#f4ba2572-13a8-4d1d-87bb-9826ae334d0f\">Settlement Type</a></td>\n        <td>The type of addition/deduction that impacted the settlement</td>\n      </tr>\n      <tr>\n        <td><code>dateIncurred</code></td>\n        <td><a href=\"#12bbff50-aa66-440d-9af8-ec9c8b608fb0\">DateTime</a></td>\n        <td>Date on which the item was incurred</td>\n      </tr>\n      <tr>\n        <td><code>description</code></td>\n        <td>string</td>\n        <td>Description of the item</td>\n      </tr>\n      <tr>\n        <td><code>amountSettled</code></td>\n        <td>decimal</td>\n        <td>The portion of the amount of the transactions that was settled to you</td>\n      </tr>\n    </tbody>\n  </table>\n</div>\n","event":[{"listen":"prerequest","script":{"id":"0e5853ff-3e0e-409b-a636-89a267958ff4","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"b958b927-d9f9-4d86-944b-623dfaef2118","type":"text/javascript","exec":[""]}}],"_postman_id":"e9d83936-683b-45f0-b3d9-15e473442802","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","name":"Data Models","type":"folder"}}},{"name":"Settlement Ledger (Detailed)","item":[],"id":"9b496f38-8e5a-4366-bc52-8493d05c5466","description":"<div class=\"is-table-wrapper\">\n  <table>\n    <thead>\n      <tr>\n        <th>Property</th>\n        <th>Type</th>\n        <th>Description</th>\n      </tr>\n    </thead>\n    <tbody>\n      <tr>\n        <td><code>ledgerId</code></td>\n        <td>string</td>\n        <td>Unique ID for this particular settlement item</td>\n      </tr>\n      <tr>\n        <td><code>settlementType</code></td>\n        <td><a href=\"#f4ba2572-13a8-4d1d-87bb-9826ae334d0f\">Settlement Type</a></td>\n        <td>The type of addition/deduction that impacted the settlement</td>\n      </tr>\n      <tr>\n        <td><code>settlementTypeId</code></td>\n        <td>integer</td>\n        <td>This can be used for additional identification of the type/category of the item</td>\n      </tr>\n      <tr>\n        <td><code>dateIncurred</code></td>\n        <td><a href=\"#12bbff50-aa66-440d-9af8-ec9c8b608fb0\">DateTime</a></td>\n        <td>Date on which the item was incurred</td>\n      </tr>\n      <tr>\n        <td><code>description</code></td>\n        <td>string</td>\n        <td>Description of the item</td>\n      </tr>\n      <tr>\n        <td><code>amountSettled</code></td>\n        <td>decimal</td>\n        <td>The amount this item either added to, or reduced, your total settlement</td>\n      </tr>\n      <tr>\n        <td><code>transaction</code></td>\n        <td><a href=\"#364e4e5d-e6f4-4f63-b4d3-6e4c1dd9ed73\">Transaction Search Model</a></td>\n        <td>If this item is directly associated with a transaction then full details of the transaction will be populated here, otherwise it will be null.</td>\n      </tr>\n    </tbody>\n  </table>\n</div>\n","event":[{"listen":"prerequest","script":{"id":"e1967af1-7394-4c00-87c6-7cedea70d4ba","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"07f80ac3-75c9-4f38-9786-7cf6c99440b2","type":"text/javascript","exec":[""]}}],"_postman_id":"9b496f38-8e5a-4366-bc52-8493d05c5466","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","name":"Data Models","type":"folder"}}},{"name":"Stored Card Transaction","item":[],"id":"0415fb4b-43e5-468f-bf39-853432a71e44","description":"<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>processType</code>*</td>\n<td><a href=\"#f73a0e2f-1664-4b80-9199-dd6edd93f667\">Card Process Type</a></td>\n<td>How the transaction is to be processed</td>\n</tr>\n<tr>\n<td><code>reference</code>*</td>\n<td>string(100)</td>\n<td>Unique reference you provide to identify the transaction (must be unique across all your transactions)</td>\n</tr>\n<tr>\n<td><code>amount</code>*</td>\n<td>decimal</td>\n<td>Amount of the transaction (include decimal point for currencies with cents).</td>\n</tr>\n<tr>\n<td><code>description</code></td>\n<td>string(128)</td>\n<td>You can provide additional information to describe the transaction</td>\n</tr>\n<tr>\n<td><code>serviceDate</code></td>\n<td><a href=\"#12bbff50-aa66-440d-9af8-ec9c8b608fb0\">DateTime</a></td>\n<td>Date the service will be provided, ie Booking date. Optional.</td>\n</tr>\n<tr>\n<td><code>CallbackUrl</code>**</td>\n<td>string(128)</td>\n<td>For handling of the challenge scenario, you must provide a URL for your website that your customer will be redirected back to after the verification process. The URL should contain an id/reference that uniquely identifies the transaction that you are attempting to process so you can pick up where you left off when the customer is redirected back to your site</td>\n</tr>\n<tr>\n<td><code>BrowserInfo</code>**</td>\n<td><a href=\"https://docs.rest.paymentsapi.io/#b71b2258-d074-4ca9-8e8c-11c00e56c15c\">BrowserInfoModel</a></td>\n<td>When using 3-D Secure, in order for the card's issuing bank to provide a challenge UI to your customer that is rendered appropriately for the device that your customer is using, the 3-D Secure system requires you to collect and pass-through information on the following information about the browser that your customer is using</td>\n</tr>\n<tr>\n<td><code>CardStorageType</code>**</td>\n<td>enum</td>\n<td>Used to specify if you are storing the card you are providing, and whether or not it is CIT or MIT. <a href=\"https://docs.rest.paymentsapi.io/#72e87212-12d8-400c-9ad9-864714110469\">See here</a> for possible values.</td>\n</tr>\n<tr>\n<td><code>audit</code></td>\n<td><a href=\"#9e1c7bdd-f4ee-45aa-9f61-c9f1694fc73c\">Audit</a></td>\n<td>Can be used to provide tracking information of the user of your system who is performing the action</td>\n</tr>\n</tbody>\n</table>\n</div><p>* Required</p>\n<p>** Required for 3DS</p>\n","event":[{"listen":"prerequest","script":{"id":"b3eb3bad-e2f3-46a3-a630-d07d9b6264bd","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"be4e6e0a-7023-41ac-93a3-da93fe01ba8f","type":"text/javascript","exec":[""]}}],"_postman_id":"0415fb4b-43e5-468f-bf39-853432a71e44","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","name":"Data Models","type":"folder"}}},{"name":"Tokenize Card","item":[],"id":"f6eba435-1511-474d-8067-1e0c1b01f884","description":"<div class=\"is-table-wrapper\">\n  <table>\n    <thead>\n      <tr>\n        <th>Property</th>\n        <th>Type</th>\n        <th>Description</th>\n      </tr>\n    </thead>\n    <tbody>\n      <tr>\n        <td><code>card</code><strong>*</strong></td>\n        <td><a href=\"#4fbcd7c2-8508-46fa-8b96-c978a29deac2\">Card</a></td>\n        <td>Details of the card to be tokenized</td>\n      </tr>\n    </tbody>\n  </table>\n</div>\n\n<p><strong>*</strong> Required</p>\n","event":[{"listen":"prerequest","script":{"id":"cb0eb5c2-77e6-4455-9cf7-3c87e1e0b9a1","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"bca9dbcf-0718-4889-9c84-3dc376db2b1a","type":"text/javascript","exec":[""]}}],"_postman_id":"f6eba435-1511-474d-8067-1e0c1b01f884","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","name":"Data Models","type":"folder"}}},{"name":"Transaction Result","item":[],"id":"7828289b-5a94-4c43-81c3-cf955e6e16bd","description":"<div class=\"is-table-wrapper\">\n  <table>\n    <thead>\n      <tr>\n        <th>Property</th>\n        <th>Type</th>\n        <th>Description</th>\n      </tr>\n    </thead>\n    <tbody>\n      <tr>\n        <td><code>transactionId</code></td>\n        <td>string(100)</td>\n        <td>The transaction reference provided to you from the bank/gateway that processed the transaction</td>\n      </tr>\n      <tr>\n        <td><code>reference</code></td>\n        <td>string</td>\n        <td>Unique reference you provided to identify the transaction</td>\n      </tr>\n      <tr>\n        <td><code>statusCode</code></td>\n        <td><a href=\"#0575e464-6926-42d8-9aef-7efb47776a99\">Transaction Result Status Code</a></td>\n        <td>Code that specifies whether or not the transaction was successfully processed.</td>\n      </tr>\n      <tr>\n        <td><code>subStatusCode</code></td>\n        <td><a href=\"#b02dad21-6aa7-4876-a2b7-d7c4e2d8226f\">Transaction Sub-Status Code</a></td>\n        <td>Additional information describing the transaction result such as the reason for the rejection if the transaction could not be processed</td>\n      </tr>\n      <tr>\n        <td><code>statusDescription</code></td>\n        <td>string</td>\n        <td>Human readable description of the status result</td>\n      </tr>\n      <tr>\n        <td><code>processedAmount</code></td>\n        <td>decimal</td>\n        <td>Amount of the transaction that was processed</td>\n      </tr>\n       <tr>\n        <td><code>cardType</code></td>\n        <td><a href=\"#f1137925-1203-43b7-b20f-4ebcf0cee82f\">Card Type</a></td>\n        <td>Type of card</td>\n      </tr>\n      <tr>\n        <td><code>redirectId</code></td>\n        <td>string</td>\n        <td><em>3-D Secure Only</em> - if you are using 3-D Secure, and if the challenge scenario has been triggered, this will contain and ID that you need to store for later use with completing your transaction once your customer is redirected back to your website (<a href=\"#faff43cd-5e44-471c-ad23-64a1fd28f90f\">see here</a>).</td>\n      </tr>\n      <tr>\n        <td><code>redirectUrl</code></td>\n        <td>url</td>\n        <td><em>3-D Secure Only</em> - if you are using 3-D Secure, and if the challenge scenario has been triggered, this will contain the URL that you must redirect your customer to in order for them to complete the verification process (<a href=\"#faff43cd-5e44-471c-ad23-64a1fd28f90f\">see here</a>).</td>\n      </tr>\n    </tbody>\n  </table>\n</div>","event":[{"listen":"prerequest","script":{"id":"95f68bd9-d3e0-46c7-aa79-e2213c2881be","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"3dc322a0-46cd-4950-acba-ccad4e757ae0","type":"text/javascript","exec":[""]}}],"_postman_id":"7828289b-5a94-4c43-81c3-cf955e6e16bd","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","name":"Data Models","type":"folder"}}},{"name":"Transaction Search","item":[],"id":"364e4e5d-e6f4-4f63-b4d3-6e4c1dd9ed73","description":"<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>business</code></td>\n<td><a href=\"#ae18df06-8bb4-488a-839b-ab0dfb72b30d\">Business</a></td>\n<td>Info of the business the payer is attached to</td>\n</tr>\n<tr>\n<td><code>time</code></td>\n<td><a href=\"#12bbff50-aa66-440d-9af8-ec9c8b608fb0\">DateTime</a></td>\n<td>Date/Time when the transaction was first processed</td>\n</tr>\n<tr>\n<td><code>transactionId</code></td>\n<td>int</td>\n<td>Our unique transaction identifier</td>\n</tr>\n<tr>\n<td><code>secondaryTransactionId</code></td>\n<td>string</td>\n<td>Our secondary transaction identifier</td>\n</tr>\n<tr>\n<td><code>reference</code></td>\n<td>string</td>\n<td>The reference you provided to identify the transaction</td>\n</tr>\n<tr>\n<td><code>description</code></td>\n<td>string</td>\n<td>Shows any description you provided to identify the transaction</td>\n</tr>\n<tr>\n<td><code>scheduleReference</code></td>\n<td>string</td>\n<td>If you set a schedule reference for the transaction it will be shown here</td>\n</tr>\n<tr>\n<td><code>amount</code></td>\n<td>decimal</td>\n<td>The amount of the transaction that has been processed by the bank</td>\n</tr>\n<tr>\n<td><code>amountRequested</code></td>\n<td>decimal</td>\n<td>The transaction amount you initially specified to be processed (this will match the \"Amount\" parameter above unless payer-paid fees were added to the transaction)</td>\n</tr>\n<tr>\n<td><code>amountRefunded</code></td>\n<td>decimal</td>\n<td>If any refunds have been applied to the transaction their amount will be shown here</td>\n</tr>\n<tr>\n<td><code>currency</code></td>\n<td>string</td>\n<td>Currency the transaction was processed in (ISO 3-character code)</td>\n</tr>\n<tr>\n<td><code>type</code></td>\n<td><a href=\"#78300ea2-0ac8-4047-a1b4-c1738535c1d8\">Transaction Type</a></td>\n<td>Code for the type of transaction</td>\n</tr>\n<tr>\n<td><code>typeDescription</code></td>\n<td>string</td>\n<td>Human readable description of the type of transaction</td>\n</tr>\n<tr>\n<td><code>statusCode</code></td>\n<td><a href=\"#746c23f5-c501-4736-910e-9ceba8fd5e79\">Transaction Status Code</a></td>\n<td>Code of the current status of the transaction</td>\n</tr>\n<tr>\n<td><code>subStatusCode</code></td>\n<td><a href=\"#b02dad21-6aa7-4876-a2b7-d7c4e2d8226f\">Transaction Sub-Status Code</a></td>\n<td>Secondary code for the current status of the transaction that can provide more information on that particular status (only some types of transactions will have a sub status).</td>\n</tr>\n<tr>\n<td><code>statusDescription</code></td>\n<td>string</td>\n<td>Human readable description of the current status of the transaction</td>\n</tr>\n<tr>\n<td><code>paymentMethod</code></td>\n<td><a href=\"#a4609e65-247f-444a-892e-22751d85b5bf\">Payment Method</a></td>\n<td>Name of the payment method used</td>\n</tr>\n<tr>\n<td><code>payer</code></td>\n<td><a href=\"#e265d55b-00ee-41c4-a117-6dfe3b1c02b3\">Transaction Search Payer</a></td>\n<td>If payer details were associated with the transaction they will be shown here, null otherwise</td>\n</tr>\n<tr>\n<td><code>card</code></td>\n<td>Card Search</td>\n<td>If the transaction was paid by card, information on the card will be provided here, null otherwise</td>\n</tr>\n<tr>\n<td><code>bankAccount</code></td>\n<td><a href=\"#f843b64f-e84d-4e39-a671-d7aa5d2025d1\">Bank Account Search</a></td>\n<td>If the transactions was paid from a bank account, information on the bank account will be provided here, null otherwise</td>\n</tr>\n<tr>\n<td><code>rejectionRecovery</code></td>\n<td><a href=\"#fdbdb4ec-0857-4fa2-819b-0e7b7d33e71d\">Rejection Recovery Info</a></td>\n<td>If you are using the \"PayUpNow\" service, this is will contain information on the processing status of any transactions that have been run through the service, null otherwise</td>\n</tr>\n<tr>\n<td><code>source</code></td>\n<td><a href=\"#2cfab69e-f3e1-4688-bdf3-4ed59e891202\">Transaction Source</a></td>\n<td>Provides additional information on how the transaction was initiated (provided for special case transactions only)</td>\n</tr>\n<tr>\n<td><code>verification</code></td>\n<td><a href=\"https://null\">Verification Data</a></td>\n<td>Reserved for future use as part of 3DS v2</td>\n</tr>\n<tr>\n<td><code>recurringReference</code></td>\n<td>string(100)</td>\n<td><a href=\"#eec38929-7677-459c-81db-707dfe64e3bf\"><i>CIT/MIT Field</i></a> - Reference or ID from your system that you provided to identify whatever person, entity or contract for which you are going to process ongoing payments.</td>\n</tr>\n<tr>\n<td><code>cardStorageType</code></td>\n<td><a href=\"#72e87212-12d8-400c-9ad9-864714110469\">CardStorageType</a></td>\n<td><a href=\"#eec38929-7677-459c-81db-707dfe64e3bf\"><i>CIT/MIT Field</i></a> - For card transactions this specifies the storage option for the card and whether or not the transaction is a customer initiated transaction (CIT) or a merchant initiated transaction (MIT).</td>\n</tr>\n<tr>\n<td><code>cardAuthorizationType</code></td>\n<td><a href=\"#695e8363-6451-4d97-8ef3-ba35f0e67a95\">CardAuthorizationType</a></td>\n<td><a href=\"#eec38929-7677-459c-81db-707dfe64e3bf\"><i>CIT/MIT Field</i></a> - Used to specify the nature of the authorization.</td>\n</tr>\n<tr>\n<td><code>cardAuthorizationReference</code></td>\n<td>string (100)</td>\n<td><a href=\"#eec38929-7677-459c-81db-707dfe64e3bf\"><i>CIT/MIT Field</i></a> - Reference provided by the processing gateway which identifies the card used for the purpose of linking recurring payments on the same card.</td>\n</tr>\n<tr>\n<td><code>profile</code></td>\n<td>integer (either 1, 2, 3 or 4)</td>\n<td>For use with businesses using fee profiling functions - this will be set to the number of the fee profile set chosen for this transaction when it was submitted.</td>\n</tr>\n</tbody>\n</table>\n</div>","event":[{"listen":"prerequest","script":{"id":"dd88c94a-7dbf-4108-92f8-86c7c28a102c","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"fe7be0b0-d81f-479d-9f49-44326f6454fb","type":"text/javascript","exec":[""]}}],"_postman_id":"364e4e5d-e6f4-4f63-b4d3-6e4c1dd9ed73","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","name":"Data Models","type":"folder"}}},{"name":"Transaction Status History","item":[],"id":"66ea7bdf-3714-4fb0-967a-9c2daabbeee7","description":"<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>transactionId</code></td>\n<td>int</td>\n<td>Our unique transaction identifier</td>\n</tr>\n<tr>\n<td><code>reference</code></td>\n<td>string</td>\n<td>The reference you provided to identify the transaction</td>\n</tr>\n<tr>\n<td><code>statusChangeTime</code></td>\n<td>Date/Time</td>\n<td>Date/time the change occurred</td>\n</tr>\n<tr>\n<td><code>statusChangeFrom</code></td>\n<td>string</td>\n<td><a href=\"#746c23f5-c501-4736-910e-9ceba8fd5e79\">Status Code Changed From</a></td>\n</tr>\n<tr>\n<td><code>statusChangeFromDescription</code></td>\n<td>string</td>\n<td>Status Changed From Full Description</td>\n</tr>\n<tr>\n<td><code>statusChangeTo</code></td>\n<td>string</td>\n<td><a href=\"#746c23f5-c501-4736-910e-9ceba8fd5e79\">Status Code Changed To</a></td>\n</tr>\n<tr>\n<td><code>statusChangeToDescription</code></td>\n<td>string</td>\n<td>Status Changed To Full Description</td>\n</tr>\n</tbody>\n</table>\n</div>","event":[{"listen":"prerequest","script":{"id":"dd88c94a-7dbf-4108-92f8-86c7c28a102c","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"fe7be0b0-d81f-479d-9f49-44326f6454fb","type":"text/javascript","exec":[""]}}],"_postman_id":"66ea7bdf-3714-4fb0-967a-9c2daabbeee7","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","name":"Data Models","type":"folder"}}},{"name":"Transaction Search Payer","item":[],"id":"d8294279-aa3c-4895-9f63-95b5de45fa84","description":"<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>payerId</code></td>\n<td>string</td>\n<td>Our unique payer identifier</td>\n</tr>\n<tr>\n<td><code>uniqueReference</code></td>\n<td>string</td>\n<td>Unique reference you provided to identify the payer</td>\n</tr>\n<tr>\n<td><code>groupReference</code></td>\n<td>string</td>\n<td>secondary reference you provided to identify the payer</td>\n</tr>\n<tr>\n<td><code>familyOrBusinessName</code></td>\n<td>string</td>\n<td>Payer's last name or company/business name if not a person</td>\n</tr>\n<tr>\n<td><code>givenName</code></td>\n<td>string</td>\n<td>Payer's first name</td>\n</tr>\n<tr>\n<td><code>address</code></td>\n<td><a href=\"#20abc30f-bdd5-41d0-bbb3-24673442e432\">Address</a></td>\n<td>Address of the payer</td>\n</tr>\n<tr>\n<td><code>email</code></td>\n<td><a href=\"#918cc722-4378-4cce-8997-8e14a8378e55\">Email Address</a></td>\n<td>Payer's email</td>\n</tr>\n<tr>\n<td><code>phone</code></td>\n<td><a href=\"#e90f5f16-06a6-42b7-9c90-044a8ca5bbbc\">Phone Number</a></td>\n<td>Payer's phone number</td>\n</tr>\n<tr>\n<td><code>mobile</code></td>\n<td><a href=\"#e90f5f16-06a6-42b7-9c90-044a8ca5bbbc\">Phone Number</a></td>\n<td>Payer's mobile number</td>\n</tr>\n</tbody>\n</table>\n</div>","event":[{"listen":"prerequest","script":{"id":"b8d1f04d-0587-4d6f-823a-f9c05280f890","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"1390d005-5092-4ec7-84a1-b8a3342b11bd","type":"text/javascript","exec":[""]}}],"_postman_id":"d8294279-aa3c-4895-9f63-95b5de45fa84","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","name":"Data Models","type":"folder"}}},{"name":"Transaction Status Update Received","item":[],"id":"fe8262ee-2b37-4bed-ba54-40078ac0871d","description":"<div class=\"is-table-wrapper\">\n  <table>\n    <thead>\n      <tr>\n        <th>Property</th>\n        <th>Type</th>\n        <th>Description</th>\n      </tr>\n    </thead>\n    <tbody>\n      <tr>\n        <td><code>transactionId</code></td>\n        <td>int</td>\n        <td>Our unique TransactionId that identifies the payment obtained from the \"New Status Search\".</td>\n      </tr>\n      <tr>\n        <td><code>statusCode</code></td>\n        <td><a href=\"#746c23f5-c501-4736-910e-9ceba8fd5e79\">Transaction Status Code</a></td>\n        <td>The \"StatusCode\" that the transaction had when you downloaded it from \"New Status Search\" - this is provided as a safety measure just in case the status of the transaction changes in the time between when the transaction details are downloaded and we are notified of the status being received and processed via this function.</td>\n      </tr>\n      <tr>\n        <td><code>audit</code></td>\n        <td><a href=\"#9e1c7bdd-f4ee-45aa-9f61-c9f1694fc73c\">Audit</a></td>\n        <td>Can be used to provide tracking information of the user of your system who is performing the action</td>\n      </tr>\n    </tbody>\n  </table>\n</div>\n","event":[{"listen":"prerequest","script":{"id":"ecd98ac3-113b-4b13-b062-396fd759a709","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"29b0e5ef-1c1a-4cbd-8005-ad4fa46cf3f8","type":"text/javascript","exec":[""]}}],"_postman_id":"fe8262ee-2b37-4bed-ba54-40078ac0871d","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","name":"Data Models","type":"folder"}}},{"name":"Transaction Search Rejection Recovery","item":[],"id":"fdbdb4ec-0857-4fa2-819b-0e7b7d33e71d","description":"<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>Status</code></td>\n<td><a href=\"#b69619e4-9bb8-4799-a0a0-9e74b3014cf1\">Rejection Recovery Status</a></td>\n<td>The current \"Payment Recovery\" processing status.</td>\n</tr>\n<tr>\n<td><code>StatusTime</code></td>\n<td><a href=\"#12bbff50-aa66-440d-9af8-ec9c8b608fb0\">DateTime</a></td>\n<td>When avaiable, this is the date/time of the last event that caused the above status to be triggered.</td>\n</tr>\n<tr>\n<td><code>AssociatedTransactionId</code></td>\n<td>string</td>\n<td>- For rejected transactions which have triggered a \"Payment Recovery\" request, if the customer has used the payment link to process a catchup transaction, this will be set to the ID of that catchup transaction.  <br />- For transactions that are processed as a catchup transaction, this is the ID or the originally rejected transaction that this payment is a catchup for.</td>\n</tr>\n</tbody>\n</table>\n</div>","event":[{"listen":"prerequest","script":{"id":"95468843-8d7c-4716-b684-da9fe83bd78f","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"8e3d61ce-da39-4de7-90d7-099d95a11081","type":"text/javascript","exec":[""]}}],"_postman_id":"fdbdb4ec-0857-4fa2-819b-0e7b7d33e71d","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","name":"Data Models","type":"folder"}}},{"name":"Token [HPP] Generate","item":[],"id":"ecbb94ea-593c-4c89-aef9-6fdfc0301589","description":"<table><tbody><tr><th>Property</th><th>Type</th><th>Description</th></tr><tr><td><div><code>returnUrl</code><b>\\*</b></div><div><div><div><div></div></div></div><div></div></div></td><td><div>string(500)</div><div><div><div><div></div></div></div><div></div></div></td><td><div>An optional string that specifies a URL in which to redirect the user after completion of the request.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><code>template</code><b>\\*</b></div><div><div><div><div></div></div></div><div></div></div></td><td><div>string(255)</div><div><div><div><div></div></div></div><div></div></div></td><td><div>The Guid or Name of a custom HPP Template that our team have setup for you based on your businesses requirements.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><code>ServiceDate</code></div><div><div><div><div></div></div></div><div></div></div></td><td><div><a href=\"#12bbff50-aa66-440d-9af8-ec9c8b608fb0\">DateTime</a></div><div><div><div><div></div></div></div><div></div></div></td><td><div>Start Date Service will be provided</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><code>transaction</code><b>\\*</b></div><div><div><div><div></div></div></div><div></div></div></td><td><div><a href=\"#080f30c3-be80-4a36-ad46-9bb072c760df\">Token [HPP] Transaction Model</a></div><div><div><div><div></div></div></div><div></div></div></td><td><div>Details of the real-time transaction that you want to process.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><code>payer</code></div><div><div><div><div></div></div></div><div></div></div></td><td><div><a href=\"#8ed3c563-6f61-4b56-bbcd-98f06c46e2e1\">Token [HPP] Payer Model</a></div><div><div><div><div></div></div></div><div></div></div></td><td><div>Optional, but it is recommended that you provide as much payer information as possible to help prevent payment failures and chargebacks.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><code>audit</code></div><div><div><div><div></div></div></div><div></div></div></td><td><div><a href=\"#9e1c7bdd-f4ee-45aa-9f61-c9f1694fc73c\">Audit</a></div><div><div><div><div></div></div></div><div></div></div></td><td><div>Can be used to provide tracking information of the user of your system who is performing the action.</div><div><div><div><div></div></div></div><div></div></div></td></tr></tbody></table>\n\n<ul>\n<li>Required</li>\n</ul>\n","event":[{"listen":"prerequest","script":{"id":"584981d2-0011-4ebb-bddf-6b436ce6d632","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"2701e409-aaf0-4a20-b582-3ad9940d5c8e","type":"text/javascript","exec":[""]}}],"_postman_id":"ecbb94ea-593c-4c89-aef9-6fdfc0301589","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","name":"Data Models","type":"folder"}}},{"name":"Token [HPP] Payer","item":[],"id":"8ed3c563-6f61-4b56-bbcd-98f06c46e2e1","description":"<table><tbody><tr><th>Property</th><th>Type</th><th>Description</th></tr><tr><td><div><code>uniqueReference</code></div><div><div><div><div></div></div></div><div></div></div></td><td><div>string(100)</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Unique reference that identifies the payer within your systems. Must be unique within each business.<br />📑 If you provide an existing <code>uniqueReference</code> this transaction will be recorded against that payer.<br /><i>[Required when saving payers and recurring PayID payments]</i></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><code>groupReference</code></div><div><div><div><div></div></div></div><div></div></div></td><td><div>string(100)</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Optional secondary reference to identify the payer within your systems that doesn't need to be unique (e.g. it can be used as a grouping reference for related payers)</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><code>familyOrBusinessName ^</code></div><div><div><div><div></div></div></div><div></div></div></td><td><div>string(50)</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Family/last name or business name of the payer.<br /><i>[Required when saving payers]<br />[^Required when accepting Digital Wallet]</i></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><code>givenName ^</code></div><div><div><div><div></div></div></div><div></div></div></td><td><div>string(50)</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Given/first name of the payer<br /><i>[^Required when accepting Digital Wallet]</i></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><code>email ^</code></div><div><div><div><div></div></div></div><div></div></div></td><td><div><a href=\"#918cc722-4378-4cce-8997-8e14a8378e55\">Email Address</a></div><div><div><div><div></div></div></div><div></div></div></td><td><div>Email address of the payer<br /><i>[^Required when accepting Digital Wallet]</i></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><code>phone</code></div><div><div><div><div></div></div></div><div></div></div></td><td><div><a href=\"#e90f5f16-06a6-42b7-9c90-044a8ca5bbbc\">Phone Number</a></div><div><div><div><div></div></div></div><div></div></div></td><td><div>Phone number of the payer</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><code>mobile</code></div><div><div><div><div></div></div></div><div></div></div></td><td><div><a href=\"#e90f5f16-06a6-42b7-9c90-044a8ca5bbbc\">Phone Number</a></div><div><div><div><div></div></div></div><div></div></div></td><td><div>Mobile (cell) phone number of the payer</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><code>address</code></div><div><div><div><div></div></div></div><div></div></div></td><td><div><a href=\"#20abc30f-bdd5-41d0-bbb3-24673442e432\">Address</a></div><div><div><div><div></div></div></div><div></div></div></td><td><div>Address of the payer</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><code>extraInfo</code></div><div><div><div><div></div></div></div><div></div></div></td><td><div><a href=\"#5a05af11-9248-4e71-a40d-65d564c42e08\">Payer Extra Info</a></div><div><div><div><div></div></div></div><div></div></div></td><td><div>Optional additional settings that can be used to define the functions and services used with this payer</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><code>savePayer ^</code></div><div><div><div><div></div></div></div><div></div></div></td><td><div>boolean</div><div><div><div><div></div></div></div><div></div></div></td><td><div>If your account is enabled for payer storage can choose to save the payer for future payments (charges may apply)<br /><i>[^Property must be false to accept Digtal Wallet]</i></div><div><div><div><div></div></div></div><div></div></div></td></tr></tbody></table>\n\n<p>* Required</p>\n<p>^ Conditional - required when implementing Digital Wallet Payment acceptance.</p>\n","event":[{"listen":"prerequest","script":{"id":"d02f357f-1c77-45ee-873f-7c4b28b9bf5c","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"9bf1fe90-6335-4498-a481-5c0506e31fa5","type":"text/javascript","exec":[""]}}],"_postman_id":"8ed3c563-6f61-4b56-bbcd-98f06c46e2e1","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","name":"Data Models","type":"folder"}}},{"name":"Token [HPP] Transaction","item":[],"id":"080f30c3-be80-4a36-ad46-9bb072c760df","description":"<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>processType</code>*</td>\n<td><a href=\"#f73a0e2f-1664-4b80-9199-dd6edd93f667\">Card Process Type</a></td>\n<td>How the transaction is to be processed</td>\n</tr>\n<tr>\n<td><code>reference</code>*</td>\n<td>string(100)</td>\n<td>Unique reference you provide to identify the transaction (must be unique across all your transactions)</td>\n</tr>\n<tr>\n<td><code>amount</code>*</td>\n<td>decimal</td>\n<td>Amount of the transaction (include decimal point for currencies with cents).</td>\n</tr>\n<tr>\n<td><code>description</code></td>\n<td>string(128)</td>\n<td>You can provide additional information to describe the transaction</td>\n</tr>\n</tbody>\n</table>\n</div><p>* Required</p>\n","event":[{"listen":"prerequest","script":{"id":"28d63eca-85ac-4b95-84ba-1a7b9f63c841","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"539ba9a6-d3af-42b5-be0d-eaea135d7629","type":"text/javascript","exec":[""]}}],"_postman_id":"080f30c3-be80-4a36-ad46-9bb072c760df","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","name":"Data Models","type":"folder"}}},{"name":"Token [eDDR] Generate","item":[],"id":"1388122d-6510-4d52-a634-453275722be5","description":"<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>returnUrl</code>*</td>\n<td>string(500)</td>\n<td>An string that specifies a URL in which to redirect the user after completion of the request.</td>\n</tr>\n<tr>\n<td><code>template</code>*</td>\n<td>string(255)</td>\n<td>The Guid or Name of a custom eDDR Template that our team have setup for you based on your businesses requirements.</td>\n</tr>\n<tr>\n<td><code>payer</code>*</td>\n<td><a href=\"#818ae26e-bcc3-4f93-99e0-30565243e312\">Token [eDDR] Payer Model</a></td>\n<td>Information on the payer you wish to create an eDDR for.</td>\n</tr>\n<tr>\n<td><code>schedule</code></td>\n<td><a href=\"#5b73ab32-fe9b-464f-ba9b-1558b09ad9e2\">Schedule Generate Model</a></td>\n<td>This can be used if you wish to define a preset schedule for this particular payer.</td>\n</tr>\n<tr>\n<td><code>audit</code></td>\n<td><a href=\"#9e1c7bdd-f4ee-45aa-9f61-c9f1694fc73c\">Audit</a></td>\n<td>Can be used to provide tracking information of the user of your system who is performing the action.</td>\n</tr>\n</tbody>\n</table>\n</div><p>* Required</p>\n","event":[{"listen":"prerequest","script":{"id":"be057a1f-1e2f-4825-aefe-bdb7aa8c504f","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"42e62cd4-d1c5-400e-8f41-4883e3fe4a54","type":"text/javascript","exec":[""]}}],"_postman_id":"1388122d-6510-4d52-a634-453275722be5","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","name":"Data Models","type":"folder"}}},{"name":"Token [eDDR] Payer","item":[],"id":"818ae26e-bcc3-4f93-99e0-30565243e312","description":"<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>uniqueReference</code>*</td>\n<td>string(100)</td>\n<td>Unique reference that identifies the payer within your systems. Must be unique within each business.</td>\n</tr>\n<tr>\n<td><code>groupReference</code></td>\n<td>string(100)</td>\n<td>Optional secondary reference to identify the payer within your systems that doesn't need to be unique (e.g. it can be used as a grouping reference for related payers)</td>\n</tr>\n<tr>\n<td><code>familyOrBusinessName</code>*/**</td>\n<td>string(50)</td>\n<td>Family/last name or business name of the payer.</td>\n</tr>\n<tr>\n<td><code>givenName**</code></td>\n<td>string(50)</td>\n<td>Given/first name of the payer</td>\n</tr>\n<tr>\n<td><code>email**</code></td>\n<td><a href=\"#918cc722-4378-4cce-8997-8e14a8378e55\">Email Address</a></td>\n<td>Email address of the payer</td>\n</tr>\n<tr>\n<td><code>phone</code></td>\n<td><a href=\"#e90f5f16-06a6-42b7-9c90-044a8ca5bbbc\">Phone Number</a></td>\n<td>Phone number of the payer</td>\n</tr>\n<tr>\n<td><code>mobile</code></td>\n<td><a href=\"#e90f5f16-06a6-42b7-9c90-044a8ca5bbbc\">Phone Number</a></td>\n<td>Mobile (cell) phone number of the payer</td>\n</tr>\n<tr>\n<td><code>address**</code></td>\n<td><a href=\"#20abc30f-bdd5-41d0-bbb3-24673442e432\">Address</a></td>\n<td>Address of the payer</td>\n</tr>\n<tr>\n<td><code>extraInfo</code></td>\n<td><a href=\"#5a05af11-9248-4e71-a40d-65d564c42e08\">Payer Extra Info</a></td>\n<td>Optional additional settings that can be used to define the functions and services used with this payer</td>\n</tr>\n<tr>\n<td><code>overrideExisting</code></td>\n<td>boolean</td>\n<td>When set to <code>false</code> <em>[default]</em>, if you already have a payer registered with the given uniqueReference, this API call with return a status code 409 (Conflict) response and no eDDR token will be generated. This is the default if no value is provided.  <br />  <br />  <br />When set to <code>true</code>, if you already have a payer registered with the given uniqueReference, the eDDR will be allowed to be processed and the existing payer details and setup will be overwritten/updated.</td>\n</tr>\n<tr>\n<td><code>retainSchedule</code></td>\n<td>boolean</td>\n<td><em>This setting is applied only when the</em> <code>_overrideExisting_</code> <em>option is set</em> <code>_true_</code><em>.</em>  <br />  <br />  <br />When set to <code>false</code> <em>[default]</em>, the payer's existing schedule will be overwritten based on the scheduling options set for the API token and/or eDDR template.  <br />  <br />  <br />When set to <code>true</code>, any payment schedule that has currently been set up for your existing payer will be left as is. Any and all schedule generation options set for your API token and/or eDDR template will be ignored, therefore you should ensure that the eDDR template you use doesn't include schedule generation options because it could cause confusion for your customers.</td>\n</tr>\n</tbody>\n</table>\n</div><p>* Required</p>\n<p>** Required for UK in order to comply with direct debit requirements</p>\n","event":[{"listen":"prerequest","script":{"id":"6106efe0-56e1-4354-b241-d7378eb99bf3","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"a00dc537-142a-4651-82aa-8f3401d702fb","type":"text/javascript","exec":[""]}}],"_postman_id":"818ae26e-bcc3-4f93-99e0-30565243e312","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","name":"Data Models","type":"folder"}}},{"name":"Token [Vault] Generate","item":[],"id":"dd0271a3-843a-4e5b-bbd7-a40c86e8e37f","description":"<div class=\"is-table-wrapper\">\n  <table>\n    <thead>\n      <tr>\n        <th>Property</th>\n        <th>Type</th>\n        <th>Description</th>\n      </tr>\n    </thead>\n    <tbody>\n      <tr>\n        <td><code>returnUrl</code><strong>*</strong></td>\n        <td>string(500)</td>\n        <td>An string that specifies a URL in which to redirect the user after completion of the request.</td>\n      </tr>\n      <tr>\n        <td><code>payer</code><strong>*</strong></td>\n        <td><a href=\"#649b730f-9830-468d-8bf9-ac39ae2cfdbc\">Token [Vault] Payer Model</a></td>\n        <td>Information on the payer you wish to save a payment method to.</td>\n      </tr>\n      <tr>\n        <td><code>audit</code></td>\n        <td><a href=\"#9e1c7bdd-f4ee-45aa-9f61-c9f1694fc73c\">Audit</a></td>\n        <td>Can be used to provide tracking information of the user of your system who is performing the action.</td>\n      </tr>\n    </tbody>\n  </table>\n</div>\n\n<p><strong>*</strong> Required</p>\n","event":[{"listen":"prerequest","script":{"id":"be057a1f-1e2f-4825-aefe-bdb7aa8c504f","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"42e62cd4-d1c5-400e-8f41-4883e3fe4a54","type":"text/javascript","exec":[""]}}],"_postman_id":"dd0271a3-843a-4e5b-bbd7-a40c86e8e37f","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","name":"Data Models","type":"folder"}}},{"name":"Token [Vault] Payer","item":[],"id":"649b730f-9830-468d-8bf9-ac39ae2cfdbc","description":"<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>uniqueReference</code>*</td>\n<td>string(100)</td>\n<td>Unique reference that identifies the payer within your systems. Must be unique within each business.</td>\n</tr>\n<tr>\n<td><code>groupReference</code></td>\n<td>string(100)</td>\n<td>Optional secondary reference to identify the payer within your systems that doesn't need to be unique (e.g. it can be used as a grouping reference for related payers)</td>\n</tr>\n<tr>\n<td><code>familyOrBusinessName</code><strong>^</strong></td>\n<td>string(50)</td>\n<td>Family/last name or business name of the payer.</td>\n</tr>\n<tr>\n<td><code>givenName</code></td>\n<td>string(50)</td>\n<td>Given/first name of the payer</td>\n</tr>\n<tr>\n<td><code>email</code></td>\n<td><a href=\"#918cc722-4378-4cce-8997-8e14a8378e55\">Email Address</a></td>\n<td>Email address of the payer</td>\n</tr>\n<tr>\n<td><code>phone</code></td>\n<td><a href=\"#e90f5f16-06a6-42b7-9c90-044a8ca5bbbc\">Phone Number</a></td>\n<td>Phone number of the payer</td>\n</tr>\n<tr>\n<td><code>mobile</code></td>\n<td><a href=\"#e90f5f16-06a6-42b7-9c90-044a8ca5bbbc\">Phone Number</a></td>\n<td>Mobile (cell) phone number of the payer</td>\n</tr>\n<tr>\n<td><code>address</code></td>\n<td><a href=\"#20abc30f-bdd5-41d0-bbb3-24673442e432\">Address</a></td>\n<td>Address of the payer</td>\n</tr>\n<tr>\n<td><code>extraInfo</code></td>\n<td><a href=\"#5a05af11-9248-4e71-a40d-65d564c42e08\">Payer Extra Info</a></td>\n<td>Optional additional settings that can be used to define the functions and services used with this payer</td>\n</tr>\n<tr>\n<td><code>AddIfNotExists</code></td>\n<td>boolean</td>\n<td>When set to <code>false</code>, if you don't have a payer already registered with the given uniqueReference, this API call with return a status code 404 (Not Found) response and no Vault token will be generated. This is the default if no value is provided.  <br />  <br />  <br />When set to <code>true</code>, if you don't have a payer already registered with the given uniqueReference, a new payer will be created and the new payment method attached to it (any existing payer information will be overwritten with the details provided above).</td>\n</tr>\n</tbody>\n</table>\n</div><p>* Required</p>\n<p><strong>^</strong> Conditional - required when AddIfNotExists = true</p>\n","event":[{"listen":"prerequest","script":{"id":"6106efe0-56e1-4354-b241-d7378eb99bf3","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"a00dc537-142a-4651-82aa-8f3401d702fb","type":"text/javascript","exec":[""]}}],"_postman_id":"649b730f-9830-468d-8bf9-ac39ae2cfdbc","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","name":"Data Models","type":"folder"}}},{"name":"Token Lookup","item":[],"id":"38a9fb7f-df82-4ca9-82ef-1558ae196562","description":"<div class=\"is-table-wrapper\">\n  <table>\n    <thead>\n      <tr>\n        <th>Property</th>\n        <th>Type</th>\n        <th>Description</th>\n      </tr>\n    </thead>\n    <tbody>\n      <tr>\n        <td><code>token</code></td>\n        <td>guid</td>\n        <td>The unique token generate for use with a hosted service</td>\n      </tr>\n      <tr>\n        <td><code>type</code></td>\n        <td><a href=\"#7e870324-6e3c-4977-8045-2e64c1463564\">Token Type</a></td>\n        <td>The type of service the token was generated for</td>\n      </tr>\n      <tr>\n        <td><code>time</code></td>\n        <td><a href=\"#12bbff50-aa66-440d-9af8-ec9c8b608fb0\">DateTime</a></td>\n        <td>Date/Time when the token was generated</td>\n      </tr>\n      <tr>\n        <td><code>status</code></td>\n        <td><a href=\"#7e870324-6e3c-4977-8045-2e64c1463564\">Token Status</a></td>\n        <td>The current status of the token</td>\n      </tr>\n      <tr>\n        <td><code>statusDescription</code></td>\n        <td>string</td>\n        <td>Additional information on the token status (if any).</td>\n      </tr>\n      <tr>\n        <td><code>returnUrl</code></td>\n        <td>string</td>\n        <td>The URL that you provided when you generated the token that we use to redirect your customer back to your website after completion of the request.</td>\n      </tr>\n      <tr>\n        <td><code>redirectToUrl</code></td>\n        <td>string</td>\n        <td>The URL we provided you along with the token which you use to redirect your customer to our hosted service.</td>\n      </tr>\n      <tr>\n        <td><code>template</code></td>\n        <td>guid</td>\n        <td>The Guid/ID of the hosted services template that will be used with this token.</td>\n      </tr>\n      <tr>\n        <td><code>templateName</code></td>\n        <td>string</td>\n        <td>The name of the hosted services template that will be used with this token</td>\n      </tr>\n      <tr>\n        <td><code>transaction</code></td>\n        <td><a href=\"#364e4e5d-e6f4-4f63-b4d3-6e4c1dd9ed73\">Transaction Search</a></td>\n        <td>If a transaction was generated through the use of this token, the full details of the transaction and its current status is included here.</td>\n      </tr>\n      <tr>\n        <td><code>payer</code></td>\n        <td><a href=\"#e265d55b-00ee-41c4-a117-6dfe3b1c02b3\">Payer</a></td>\n        <td>If a payer was generated through the use of this token, the full details of the payer is included here.</td>\n      </tr>\n      <tr>\n        <td><code>RequestHpp</code></td>\n        <td><a href=\"#ecbb94ea-593c-4c89-aef9-6fdfc0301589\">Token Generate HPP</a></td>\n        <td>Contains the contents of your original request to generate a HPP token.</td>\n      </tr>\n      <tr>\n        <td><code>events</code></td>\n        <td><a href=\"#3f7bc56c-8734-4d68-934a-fe7900324be9\">Event</a></td>\n        <td>The events that have occured with this token.</td>\n      </tr>\n    </tbody>\n  </table>\n</div>\n\n<p><strong>*</strong> Required</p>\n","event":[{"listen":"prerequest","script":{"id":"68c14018-34c8-41f5-b6f2-0af7faae311e","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"0e020c82-9dbe-4272-8104-7c804f0d8fa5","type":"text/javascript","exec":[""]}}],"_postman_id":"38a9fb7f-df82-4ca9-82ef-1558ae196562","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","name":"Data Models","type":"folder"}}},{"name":"Token Result","item":[],"id":"98328d5b-e4f9-4eea-8d0d-fecbe4a962d3","description":"<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>token</code></td>\n<td>guid</td>\n<td>Our unique ID that identifies the newly created token</td>\n</tr>\n<tr>\n<td><code>redirectToUrl</code></td>\n<td>URL</td>\n<td>This is the page for our HPP/eDDR/Add-to-vault service that you need to redirect your customer to</td>\n</tr>\n</tbody>\n</table>\n</div>","event":[{"listen":"prerequest","script":{"id":"069909b2-8a9e-462c-bdce-0253c47a4721","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"9f2fbeb9-ecea-4d68-9eba-11b998bc881c","type":"text/javascript","exec":[""]}}],"_postman_id":"98328d5b-e4f9-4eea-8d0d-fecbe4a962d3","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","name":"Data Models","type":"folder"}}},{"name":"Token Status","item":[],"id":"50600910-218e-4852-9745-2561790c602e","description":"<div class=\"is-table-wrapper\">\n  <table>\n    <thead>\n      <tr>\n        <th>Property</th>\n        <th>Type</th>\n        <th>Description</th>\n      </tr>\n    </thead>\n    <tbody>\n      <tr>\n        <td><code>statusCode</code></td>\n        <td><a href=\"#e9e84da3-a75f-4faf-83e0-a594556033d7\">Token Status Code</a></td>\n        <td>The status of the token in relation to processing.</td>\n      </tr>\n      <tr>\n        <td><code>statusDescription</code></td>\n        <td>string</td>\n        <td>A human readable description of the Status.</td>\n      </tr>\n      <tr>\n        <td><code>transactionResult</code></td>\n        <td><a href=\"#7828289b-5a94-4c43-81c3-cf955e6e16bd\">Transaction Result</a></td>\n        <td>Result of a transaction process attempt.</td>\n      </tr>\n      <tr>\n        <td><code>audit</code></td>\n        <td><a href=\"#9e1c7bdd-f4ee-45aa-9f61-c9f1694fc73c\">Audit</a></td>\n        <td>Optional information to allow you to audit the use of your data.</td>\n      </tr>\n    </tbody>\n  </table>\n</div>\n","event":[{"listen":"prerequest","script":{"id":"57904d38-de4e-460d-800c-610ab7d047a9","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"fe2011a2-3d09-45b0-ad4f-f847e10fcb36","type":"text/javascript","exec":[""]}}],"_postman_id":"50600910-218e-4852-9745-2561790c602e","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","name":"Data Models","type":"folder"}}},{"name":"Token Event","item":[],"id":"3f7bc56c-8734-4d68-934a-fe7900324be9","description":"<div class=\"is-table-wrapper\">\n  <table>\n    <thead>\n      <tr>\n        <th>Property</th>\n        <th>Type</th>\n        <th>Description</th>\n      </tr>\n    </thead>\n    <tbody>\n        <tr>\n        <td><code>event</code></td>\n        <td><a href=\"#e9e84da3-a75f-4faf-83e0-a594556033d7\">Token Status</a></td>\n        <td>The event that has occured with the token.</td>\n      </tr>\n      <tr>\n        <td><code>time</code></td>\n        <td><a href=\"#12bbff50-aa66-440d-9af8-ec9c8b608fb0\">DateTime</a></td>\n        <td>The date/time of the Event.</td>\n      </tr>\n      <tr>\n        <td><code>Description</code></td>\n        <td>string</td>\n        <td>A human readable description of the Event.</td>\n      </tr>\n      <tr>\n        <td><code>username</code></td>\n        <td>string</td>\n        <td>Details of the user logged with the event (if any).</td>\n      </tr>\n      <tr>\n        <td><code>ip</code></td>\n        <td>string</td>\n        <td>The IP address logged with the event.</td>\n      </tr>\n    </tbody>\n  </table>\n</div>\n","event":[{"listen":"prerequest","script":{"id":"f635e6bf-b200-413b-a89c-09dd80c74bb8","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"0379018e-285f-48af-8536-3adf7337c138","type":"text/javascript","exec":[""]}}],"_postman_id":"3f7bc56c-8734-4d68-934a-fe7900324be9","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","name":"Data Models","type":"folder"}}},{"name":"Tokenized Card Transaction","item":[{"name":"New Request","id":"8e4be19e-a3a6-4083-a586-038b9e758a2c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","name":"Data Models","type":"folder"}},"urlObject":{"query":[],"variable":[]},"url":""},"response":[],"_postman_id":"8e4be19e-a3a6-4083-a586-038b9e758a2c"}],"id":"8f36ff42-8738-4287-8ca0-ffccf00d8521","description":"<table><tbody><tr><th>Property</th><th>Type</th><th>Description</th></tr><tr><td><div><code>processType^</code></div><div><div><div><div></div></div></div><div></div></div></td><td><div><a href=\"#f73a0e2f-1664-4b80-9199-dd6edd93f667\">Card Transaction Process Type</a></div><div><div><div><div></div></div></div><div></div></div></td><td><div>How the transaction is to be processed</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><code>reference^</code></div><div><div><div><div></div></div></div><div></div></div></td><td><div>string(100)</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Unique reference you provide to identify the transaction (must be unique across all your transactions)</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><code>amount^</code></div><div><div><div><div></div></div></div><div></div></div></td><td><div>decimal</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Amount of the transaction (include decimal point for currencies with cents)</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><code>description</code></div><div><div><div><div></div></div></div><div></div></div></td><td><div>string (128)</div><div><div><div><div></div></div></div><div></div></div></td><td><div>You can provide additional information to describe the transaction</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><code>cardToken^</code><br /><code>applepaytoken^</code><br /><code>googlepaytoken^</code></div><div><div><div><div></div></div></div><div></div></div></td><td><div>string</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Token obtained from the 'Tokenize Card' function that can be used in place of the card details.<br /><br />If you are accepting wallet payments from ApplePay or GooglePay, your application will need to submit the correct property.<br />For ApplePay, supply <code>applepaytoken</code>.<br />For GooglePay, supply <code>googlepaytoken</code>.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><code>payer^^</code></div><div><div><div><div></div></div></div><div></div></div></td><td><div><a href=\"#40065eff-57dd-4393-9cba-b349cf2fac76\">Card Transaction Payer</a></div><div><div><div><div></div></div></div><div></div></div></td><td><div>Details of the payer/customer making the transaction. PLEASE NOTE: It is recommended that you pass through as many of the details of the payer that you have for the purposes of reducing the risk of fraud and chargebacks.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><code>audit</code></div><div><div><div><div></div></div></div><div></div></div></td><td><div><a href=\"#9e1c7bdd-f4ee-45aa-9f61-c9f1694fc73c\">Audit</a></div><div><div><div><div></div></div></div><div></div></div></td><td><div>Can be used to provide tracking information of the user of your system who is performing the action</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><code>callbackUrl^^</code></div><div><div><div><div></div></div></div><div></div></div></td><td><div>URL</div><div><div><div><div></div></div></div><div></div></div></td><td><div><i>3-D Secure Only</i> - if you are using 3-D Secure, you need to supply a URL to which your customer will be redirected back to if they where required to perform a challenge verification (<a href=\"#faff43cd-5e44-471c-ad23-64a1fd28f90f\">see here</a>)</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><code>browserInfo^^</code></div><div><div><div><div></div></div></div><div></div></div></td><td><div><a href=\"#b71b2258-d074-4ca9-8e8c-11c00e56c15c\">BrowserInfo</a></div><div><div><div><div></div></div></div><div></div></div></td><td><div><i>3-D Secure Only</i> - if you are using 3-D Secure, in order for the card’s issuing bank to provide a challenge UI to your customer that is rendered appropriately for the device that your customer is using, the 3-D Secure system requires you to collect and pass-through information on the configuration of the browser that your customer is using (<a href=\"#faff43cd-5e44-471c-ad23-64a1fd28f90f\">see here</a>)</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><code>cardAuthorizationType^^<br /></code></div><div><div><div><div></div></div></div><div></div></div></td><td><div><a href=\"#695e8363-6451-4d97-8ef3-ba35f0e67a95\">CardAuthorizationType</a></div><div><div><div><div></div></div></div><div></div></div></td><td><div><a href=\"#eec38929-7677-459c-81db-707dfe64e3bf\"><i>CIT/MIT Field</i></a>- Used to specify the nature of the authorization if saving payment details.<br />Possible values: (UNSCHEDULED / RECURRING / INSTALMENT)</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><code>profile</code></div><div><div><div><div></div></div></div><div></div></div></td><td><div>integer (must be 1, 2)</div><div><div><div><div></div></div></div><div></div></div></td><td><div>For use with businesses using fee profiling functions to specify which fee set they wish to be charged for this transaction.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><code>serviceDate</code></div><div><div><div><div></div></div></div><div></div></div></td><td><div><a href=\"#12bbff50-aa66-440d-9af8-ec9c8b608fb0\">DateTime</a></div><div><div><div><div></div></div></div><div></div></div></td><td><div>Date the service will be provided, ie Booking date. Optional.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><code>use3ds^^</code></div><div><div><div><div></div></div></div><div></div></div></td><td><div>boolean</div><div><div><div><div></div></div></div><div></div></div></td><td><div>If your business has been enabled for optional 3-D Secure useage, you can set this field to true to trigger the 3-D Secure authentication process when the transaction is submitted. When using this field you will be required to provided all the 3-D Secure related fields above (namely \"callbackUrl\", \"browserInfo\" and \"payer.email\").</div><div><div><div><div></div></div></div><div></div></div></td></tr></tbody></table>\n\n<p><code>^</code> Required</p>\n<p><code>^^</code> Special conditions / Required for 3D-Secure usage</p>\n","event":[{"listen":"prerequest","script":{"id":"e1630d0d-57ff-4c7a-afda-a68af4cab516","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"c78b4d60-237b-45bc-a7b9-7cfcfe67f21d","type":"text/javascript","exec":[""]}}],"_postman_id":"8f36ff42-8738-4287-8ca0-ffccf00d8521","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","name":"Data Models","type":"folder"}}},{"name":"BSB Search Model","item":[],"id":"bed6411a-7a95-4747-9c6e-4a97968a747b","description":"<div class=\"is-table-wrapper\">\n  <table>\n    <thead>\n      <tr>\n        <th>Property</th>\n        <th>Type</th>\n        <th>Description</th>\n      </tr>\n    </thead>\n    <tbody>\n      <tr>\n        <td><code>bs</code></td>\n        <td>string</td>\n        <td>Bank account branch identifier (e.g. BSB or routing number)</td>\n      </tr>\n      <tr>\n        <td><code>branch</code></td>\n        <td>string</td>\n        <td>Name of bank branch</td>\n      </tr>\n      <tr>\n        <td><code>country</code></td>\n        <td>string</td>\n        <td>Country name</td>\n      </tr>\n      <tr>\n        <td><code>bank</code></td>\n        <td>string</td>\n        <td>Name of Banking institution</td>\n      </tr>\n            <tr>\n        <td><code>address</code></td>\n        <td>string</td>\n        <td>Line 1 of the bank address</td>\n      </tr>\n            <tr>\n        <td><code>suburb</code></td>\n        <td>string</td>\n        <td>City, suburb or town</td>\n      </tr>\n            <tr>\n        <td><code>state</code></td>\n        <td>string</td>\n        <td>State or territory</td>\n      </tr>\n            <tr>\n        <td><code>postCode</code></td>\n        <td>string</td>\n        <td>Postal or ZIP code</td>\n      </tr>\n    </tbody>\n  </table>\n</div>\n","event":[{"listen":"prerequest","script":{"id":"68575655-fdc4-4148-9520-a51da20d9b9f","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"2412ad1b-9c5f-4925-9408-79a37849249a","type":"text/javascript","exec":[""]}}],"_postman_id":"bed6411a-7a95-4747-9c6e-4a97968a747b","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","name":"Data Models","type":"folder"}}}],"id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","auth":{"type":"noauth","isInherited":false},"event":[{"listen":"prerequest","script":{"id":"41515a59-f0ce-4621-8dea-92f8577592ad","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"b7a5bef5-1ed9-4f35-93d5-195005ce739c","type":"text/javascript","exec":[""]}}],"_postman_id":"31fce60d-390a-4054-b69e-b7bc6cded2a7","description":""},{"name":"Data Types","item":[{"name":"3-D Secure Authorization Status","item":[],"id":"15ed18a7-ccf9-4e19-84b6-ba0cf39e61db","description":"<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Value</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>AUTHORISED</code></td>\n<td>Your customer completed the 3-D Secure processed correctly and verified they are the owner of the card [Liability Shift Successful]</td>\n</tr>\n<tr>\n<td><code>ATTEMPTED</code></td>\n<td>The 3-D Secure authorization process was initiated, but authorization by the customer was not deemed necessary, or could not be performed, by the 3-D Secure system [Liability Shift Successful]</td>\n</tr>\n<tr>\n<td><code>ERROR</code></td>\n<td>The 3-D Secure system itself had a error and was not able to complete the verification process</td>\n</tr>\n<tr>\n<td><code>FAILED</code></td>\n<td>Your customer was not able to complete the 3-D Secure verification so there is a risk that it is a fraudulent transaction</td>\n</tr>\n<tr>\n<td><code>INVALID_TOKEN</code></td>\n<td>The token you have attempted to lookup was not found or is not for a 3-D Secure registered transaction</td>\n</tr>\n<tr>\n<td><code>NOT_COMPLETED</code></td>\n<td>The customer did not attempt the 3-D Secure process and abandoned the transaction</td>\n</tr>\n</tbody>\n</table>\n</div>","event":[{"listen":"prerequest","script":{"id":"93e59221-96fa-4225-9b2a-6aacfa29ac31","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"884903ee-2c96-43bd-8c57-771b2311f3ea","type":"text/javascript","exec":[""]}}],"_postman_id":"15ed18a7-ccf9-4e19-84b6-ba0cf39e61db","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"4db792ba-b4b2-46d1-9b9b-0c981e2a4ddd","id":"4db792ba-b4b2-46d1-9b9b-0c981e2a4ddd","name":"Data Types","type":"folder"}}},{"name":"3-D Secure Enrolment Check","item":[],"id":"23bd25c9-093c-464d-a8b8-140983be234e","description":"<div class=\"is-table-wrapper\">\n  <table>\n    <thead>\n      <tr>\n        <th>Value</th>\n        <th>Description</th>\n      </tr>\n    </thead>\n    <tbody>\n      <tr>\n        <td><code>FAILED</code></td>\n        <td>3-D Secure System failed to check the card - the 3-D Secure processor was not able to validate the card at this time</td>\n      </tr>\n      <tr>\n        <td><code>NOTENROLLED</code></td>\n        <td>The customer has a card that is not registered for 3-D Secure or is of a type that can't be authorized via 3-D Secure</td>\n      </tr>\n      <tr>\n        <td><code>OK</code></td>\n        <td>The customer has a card that supports 3-D Secure authorization, so you can proceed to redirect your customer to the 3-D Secure site</td>\n      </tr>\n      <tr>\n        <td><code>SERVICEUNAVAILABLE</code></td>\n        <td>A system error has occurred that has prevented the 3-D Secure check from being processed</td>\n      </tr>\n    </tbody>\n  </table>\n</div>\n","event":[{"listen":"prerequest","script":{"id":"0970a15b-74ee-444b-97bf-73389c2dec4b","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"4b0b8629-b4d9-4959-9dae-a1ec5f70c3e1","type":"text/javascript","exec":[""]}}],"_postman_id":"23bd25c9-093c-464d-a8b8-140983be234e","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"4db792ba-b4b2-46d1-9b9b-0c981e2a4ddd","id":"4db792ba-b4b2-46d1-9b9b-0c981e2a4ddd","name":"Data Types","type":"folder"}}},{"name":"Account Type","item":[],"id":"8d96ae29-2ae3-4c63-a1a1-7dc604db1d3f","description":"<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Value</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>BANKACCOUNT</code></td>\n<td>Bank account</td>\n</tr>\n<tr>\n<td><code>CARD</code></td>\n<td>Payment card</td>\n</tr>\n</tbody>\n</table>\n</div>","event":[{"listen":"prerequest","script":{"id":"bc2746e9-7538-4d9f-b3a1-a75e116ad0fb","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"b2d74800-c642-4317-aa1d-598488c17919","type":"text/javascript","exec":[""]}}],"_postman_id":"8d96ae29-2ae3-4c63-a1a1-7dc604db1d3f","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"4db792ba-b4b2-46d1-9b9b-0c981e2a4ddd","id":"4db792ba-b4b2-46d1-9b9b-0c981e2a4ddd","name":"Data Types","type":"folder"}}},{"name":"Bank Account Type","item":[],"id":"fc399f32-ab4a-4230-b961-70f56f9f426a","description":"<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Value</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>CHEQUE</code></td>\n<td>Cheque account</td>\n</tr>\n<tr>\n<td><code>SAVINGS</code></td>\n<td>Savings account</td>\n</tr>\n<tr>\n<td><code>UNSPECIFIED</code></td>\n<td>No bank account type specified</td>\n</tr>\n<tr>\n<td><code>PERSONAL **</code></td>\n<td>Personal account</td>\n</tr>\n<tr>\n<td><code>BUSINESS **</code></td>\n<td>Business account</td>\n</tr>\n</tbody>\n</table>\n</div><p>** Required - for UK only</p>\n","event":[{"listen":"prerequest","script":{"id":"1cc8e20e-eeec-49eb-9adf-a9aa07c44d04","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"f124b1b1-8787-4962-a470-50821e334ace","type":"text/javascript","exec":[""]}}],"_postman_id":"fc399f32-ab4a-4230-b961-70f56f9f426a","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"4db792ba-b4b2-46d1-9b9b-0c981e2a4ddd","id":"4db792ba-b4b2-46d1-9b9b-0c981e2a4ddd","name":"Data Types","type":"folder"}}},{"name":"BPAY Invoice Type","item":[],"id":"821acfa4-fdb4-4552-8996-55cf034f4c23","description":"<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Value</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>XERO</code></td>\n<td>The BPAY CRN can be used to pay a specific XERO invoice (<code>InvoiceID</code> and <code>InvoiceReference</code> must be provided)</td>\n</tr>\n<tr>\n<td><code>SALESFORCE</code></td>\n<td>The BPAY CRN can be used to pay a specific Salesforce invoice (<code>InvoiceID</code> and <code>InvoiceReference</code> must be provided)</td>\n</tr>\n</tbody>\n</table>\n</div>","event":[{"listen":"prerequest","script":{"id":"2e2cac03-985b-4828-9726-7d29c1c97ddf","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"113dc666-79ce-4872-bb5f-e318ffa85cb6","type":"text/javascript","exec":[""]}}],"_postman_id":"821acfa4-fdb4-4552-8996-55cf034f4c23","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"4db792ba-b4b2-46d1-9b9b-0c981e2a4ddd","id":"4db792ba-b4b2-46d1-9b9b-0c981e2a4ddd","name":"Data Types","type":"folder"}}},{"name":"BPAY Assignment Type","item":[],"id":"30593871-4d84-40ab-bfe1-3967be71c81e","description":"<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Value</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>UNSPECIFIED</code></td>\n<td>No assignment method was specified</td>\n</tr>\n<tr>\n<td><code>ADMIN</code></td>\n<td>Internally assigned by our team</td>\n</tr>\n<tr>\n<td><code>CONSOLEPAYER</code></td>\n<td>Assigned to a payer manually through the Console Website</td>\n</tr>\n<tr>\n<td><code>CONSOLESCHEDULING</code></td>\n<td>Assigned to a scheduled payment manually through the Console Website</td>\n</tr>\n<tr>\n<td><code>API</code></td>\n<td>Assigned using the REST API</td>\n</tr>\n<tr>\n<td><code>EDDR</code></td>\n<td>Assigned by the eDDR service</td>\n</tr>\n<tr>\n<td><code>HPP</code></td>\n<td>Assigned by the HPP service</td>\n</tr>\n<tr>\n<td><code>XERO</code></td>\n<td>Assigned to a specific Xero invoice</td>\n</tr>\n<tr>\n<td><code>SALESFORCE</code></td>\n<td>Assigned to a specific Salesforce Invoice</td>\n</tr>\n</tbody>\n</table>\n</div>","event":[{"listen":"prerequest","script":{"id":"e90c7882-15f7-4df5-8474-0df3d25d64a0","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"6f797921-66e3-4744-8b1d-0a35dc099125","type":"text/javascript","exec":[""]}}],"_postman_id":"30593871-4d84-40ab-bfe1-3967be71c81e","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"4db792ba-b4b2-46d1-9b9b-0c981e2a4ddd","id":"4db792ba-b4b2-46d1-9b9b-0c981e2a4ddd","name":"Data Types","type":"folder"}}},{"name":"Business Status","item":[],"id":"ae18df06-8bb4-488a-839b-ab0dfb72b30d","description":"<div class=\"is-table-wrapper\">\n  <table>\n    <thead>\n      <tr>\n        <th>Value</th>\n        <th>Description</th>\n      </tr>\n    </thead>\n    <tbody>\n      <tr>\n        <td><code>INACTIVE</code></td>\n        <td>Inactive</td>\n      </tr>\n      <tr>\n        <td><code>OK</code></td>\n        <td>Active</td>\n      </tr>\n      <tr>\n        <td><code>PROVISIONAL</code></td>\n        <td>Provisional</td>\n      </tr>\n      <tr>\n        <td><code>WAITING_APPROVAL</code></td>\n        <td>Waiting approval</td>\n      </tr>\n    </tbody>\n  </table>\n</div>\n","event":[{"listen":"prerequest","script":{"id":"9365ffdc-77c5-45eb-921b-18ff4fbc3c39","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"97834a61-c9d8-42fb-9d54-43d58163e0b8","type":"text/javascript","exec":[""]}}],"_postman_id":"ae18df06-8bb4-488a-839b-ab0dfb72b30d","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"4db792ba-b4b2-46d1-9b9b-0c981e2a4ddd","id":"4db792ba-b4b2-46d1-9b9b-0c981e2a4ddd","name":"Data Types","type":"folder"}}},{"name":"Card Authorization Type","item":[],"id":"695e8363-6451-4d97-8ef3-ba35f0e67a95","description":"<p>Used to specify the nature of the authorization. See below for allowed values.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Value</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>RECURRING</code></td>\n<td>Transactions processed at fixed, regular intervals not to exceed one year between transactions, representing an agreement between a cardholder and you to purchase goods or services provided over a period of time.</td>\n</tr>\n<tr>\n<td><code>INSTALMENT</code></td>\n<td>A single purchase of goods or services billed to a cardholder in multiple transactions, over a period of time agreed by the cardholder and you.</td>\n</tr>\n<tr>\n<td><code>UNSCHEDULED</code></td>\n<td>A transaction using a stored credential for a fixed or variable amount that does not occur on a scheduled or regularly occurring transaction date. This includes account top-ups triggered by balance thresholds.</td>\n</tr>\n</tbody>\n</table>\n</div>","_postman_id":"695e8363-6451-4d97-8ef3-ba35f0e67a95","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"4db792ba-b4b2-46d1-9b9b-0c981e2a4ddd","id":"4db792ba-b4b2-46d1-9b9b-0c981e2a4ddd","name":"Data Types","type":"folder"}}},{"name":"Card Storage Type","item":[],"id":"72e87212-12d8-400c-9ad9-864714110469","description":"<p>Used to specify if you are storing the card you are providing, and whether or not it is CIT or MIT (see here). See below for allowed values.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Value</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>CIT_PAYFAC_STORED</code></td>\n<td>Customer Initiated Transaction where the card information is stored in Worldpay for Platforms.</td>\n</tr>\n<tr>\n<td><code>MIT_PAYFAC_STORED</code></td>\n<td>Merchant Initiated Transaction where the card information is stored in Worldpay for Platforms.</td>\n</tr>\n</tbody>\n</table>\n</div>","_postman_id":"72e87212-12d8-400c-9ad9-864714110469","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"4db792ba-b4b2-46d1-9b9b-0c981e2a4ddd","id":"4db792ba-b4b2-46d1-9b9b-0c981e2a4ddd","name":"Data Types","type":"folder"}}},{"name":"Card Transaction Process Type","item":[],"id":"f73a0e2f-1664-4b80-9199-dd6edd93f667","description":"<div class=\"is-table-wrapper\">\n  <table>\n    <thead>\n      <tr>\n        <th>Value</th>\n        <th>Description</th>\n      </tr>\n    </thead>\n    <tbody>\n      <tr>\n        <td><code>COMPLETE</code></td>\n        <td>Full sale - Funds are fully collected and ready to be settled to your business</td>\n      </tr>\n      <tr>\n        <td><code>PREAUTH</code></td>\n        <td>Pre-authorisation only - Funds are reserved on the person's card and will not be collected until you use the Capture function. Pre-auths that aren't captured automatically expire (usually occurs within 2-3 days)</td>\n      </tr>\n      <tr>\n        <td><code>VERIFY</code></td>\n        <td>This allows you to perform a zero-dollar pre-authorisation for the purpose of checking that a particular card is valid and active.\n\n<p>It also assists in meeting card-on-file storage obligations, and customer-initiated-transaction/merchant-initiated-transaction mandates, by allowing you to verify a card using customer authentication before storage, and obtain a reference that can be provided with future recurring transactions on that card to link them to the initial authorisation.</p>\n<p>PLEASE NOTE: This ability is not currently available for all business setups and regions.  Please contact us if you wish to use this function to confirm its availability.</p></td>\n      </tr>\n    </tbody>\n  </table><p></p>\n</div>","event":[{"listen":"prerequest","script":{"id":"2aaf9fda-1413-4d53-8973-6e1419e1d2c1","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"6ba11c35-eee1-478c-8ede-78995800071b","type":"text/javascript","exec":[""]}}],"_postman_id":"f73a0e2f-1664-4b80-9199-dd6edd93f667","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"4db792ba-b4b2-46d1-9b9b-0c981e2a4ddd","id":"4db792ba-b4b2-46d1-9b9b-0c981e2a4ddd","name":"Data Types","type":"folder"}}},{"name":"Card Type","item":[],"id":"f1137925-1203-43b7-b20f-4ebcf0cee82f","description":"<div class=\"is-table-wrapper\">\n  <table>\n    <thead>\n      <tr>\n        <th>Value</th>\n        <th>Description</th>\n      </tr>\n    </thead>\n    <tbody>\n      <tr>\n        <td><code>AliPay</code></td>\n        <td>Alipay</td>\n      </tr>\n      <tr>\n        <td><code>Amex</code></td>\n        <td>American Express</td>\n      </tr>\n      <tr>\n        <td><code>Diners</code></td>\n        <td>Diners Club</td>\n      </tr>\n      <tr>\n        <td><code>Discover</code></td>\n        <td>Discover</td>\n      </tr>\n      <tr>\n        <td><code>JCB</code></td>\n        <td>JCB</td>\n      </tr>\n      <tr>\n        <td><code>Mastercard</code></td>\n        <td>Mastercard</td>\n      </tr>\n      <tr>\n        <td><code>PINDebit</code></td>\n        <td>PIN Debit</td>\n      </tr>\n      <tr>\n        <td><code>Unknown</code></td>\n        <td>Card type not known</td>\n      </tr>\n      <tr>\n        <td><code>Visa</code></td>\n        <td>Visa</td>\n      </tr>\n    </tbody>\n  </table>\n</div>\n","event":[{"listen":"prerequest","script":{"id":"a7bd320e-ad57-482a-9743-55daee83e1d1","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"71095a26-3e1d-419d-871d-8271f8e5f5a9","type":"text/javascript","exec":[""]}}],"_postman_id":"f1137925-1203-43b7-b20f-4ebcf0cee82f","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"4db792ba-b4b2-46d1-9b9b-0c981e2a4ddd","id":"4db792ba-b4b2-46d1-9b9b-0c981e2a4ddd","name":"Data Types","type":"folder"}}},{"name":"Date/Time","item":[],"id":"12bbff50-aa66-440d-9af8-ec9c8b608fb0","description":"<div class=\"is-table-wrapper\">\n  <table>\n    <thead>\n      <tr>\n        <th>Base Type</th>\n        <th>Description</th>\n      </tr>\n    </thead>\n    <tbody>\n      <tr>\n        <td>string(25)</td>\n        <td>ISO 8601 format with UTC / timezone, excluding fractional seconds; e.g. <code>2018-01-09T11:07:15+00:00</code></td>\n      </tr>\n    </tbody>\n  </table>\n</div>\n","event":[{"listen":"prerequest","script":{"id":"cd0a8cb2-c37e-4d0d-b9f2-ecaa127f34f0","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"3b06d3ee-f2bc-40e4-ad5c-4cc8bca5ea59","type":"text/javascript","exec":[""]}}],"_postman_id":"12bbff50-aa66-440d-9af8-ec9c8b608fb0","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"4db792ba-b4b2-46d1-9b9b-0c981e2a4ddd","id":"4db792ba-b4b2-46d1-9b9b-0c981e2a4ddd","name":"Data Types","type":"folder"}}},{"name":"Email Address","item":[],"id":"918cc722-4378-4cce-8997-8e14a8378e55","description":"<div class=\"is-table-wrapper\">\n  <table>\n    <thead>\n      <tr>\n        <th>Base Type</th>\n        <th>Description</th>\n      </tr>\n    </thead>\n    <tbody>\n      <tr>\n        <td>string(254)</td>\n        <td>Regular expression: <code>[A-Za-z0-9!#$%&amp;'*+/=?^_`{|}~-]+(?:\\.[A-Za-z0-9!#$%&amp;'*+/=?^_`{|}~-]+)*@(?:[A-Za-z0-9](?:[A-Za-z0-9-]*[A-Za-z0-9])?\\.)+[A-Za-z0-9](?:[A-Za-z0-9-]*[A-Za-z0-9])?</code></td>\n      </tr>\n    </tbody>\n  </table>\n</div>\n","event":[{"listen":"prerequest","script":{"id":"68af1541-6b3d-45f2-8a56-dd952b949383","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"fec7c216-acf8-477d-bd32-35902337a4c7","type":"text/javascript","exec":[""]}}],"_postman_id":"918cc722-4378-4cce-8997-8e14a8378e55","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"4db792ba-b4b2-46d1-9b9b-0c981e2a4ddd","id":"4db792ba-b4b2-46d1-9b9b-0c981e2a4ddd","name":"Data Types","type":"folder"}}},{"name":"Error Code","item":[],"id":"ce918f92-0978-4a99-8b10-a56f87034da5","description":"<div class=\"is-table-wrapper\">\n  <table>\n    <thead>\n      <tr>\n        <th>Value</th>\n        <th>Description</th>\n      </tr>\n    </thead>\n    <tbody>\n      <tr>\n        <td><code>BadRequest</code></td>\n        <td>The request details were not valid.</td>\n      </tr>\n      <tr>\n        <td><code>DuplicateInvoice</code></td>\n        <td>An invoice with the same identifier already exists.</td>\n      </tr>\n      <tr>\n        <td><code>DuplicatePayer</code></td>\n        <td>A payer with the same identifier already exists.</td>\n      </tr>\n      <tr>\n        <td><code>DuplicateTransaction</code></td>\n        <td>A transaction with the same identifier already exists.</td>\n      </tr>\n      <tr>\n        <td><code>Forbidden</code></td>\n        <td>Your login does not have permission to access that information.</td>\n      </tr>\n      <tr>\n        <td><code>FunctionNotAllowed</code></td>\n        <td>The requested function cannot be used at this time.</td>\n      </tr>\n      <tr>\n        <td><code>InternalServerError</code></td>\n        <td>A server-side error occurred during processing of your request.</td>\n      </tr>\n      <tr>\n        <td><code>InvalidApiToken</code></td>\n        <td>The specified api token identifier is not valid for your request.</td>\n      </tr>\n      <tr>\n        <td><code>InvalidBusiness</code></td>\n        <td>The specified business identifier is not valid for your request.</td>\n      </tr>\n      <tr>\n        <td><code>InvalidInvoice</code></td>\n        <td>The specified invoice identifier is not valid for your request.</td>\n      </tr>\n      <tr>\n        <td><code>InvalidPayer</code></td>\n        <td>The specified payer identifier is not valid for your request.</td>\n      </tr>\n      <tr>\n        <td><code>InvalidPaymentMethod</code></td>\n        <td>The specified card, bank account or orther payment method information is not valid for your request.</td>\n      </tr>\n      <tr>\n        <td><code>InvalidScheduledPayment</code></td>\n        <td>The specified scheduled payment identifier is not valid for your request.</td>\n      </tr>\n      <tr>\n        <td><code>InvalidTemplate</code></td>\n        <td>The specified template identifier is not valid for your request.</td>\n      </tr>\n      <tr>\n        <td><code>InvalidTransaction</code></td>\n        <td>The specified transaction identifier is not valid for your request.</td>\n      </tr>\n      <tr>\n        <td><code>LimitsExceeded</code></td>\n        <td>One of the transaction processing limits set for you business has been exceeded.</td>\n      </tr>\n      <tr>\n        <td><code>NotFound</code></td>\n        <td>No resource matching the specified identifier was found.</td>\n      </tr>\n      <tr>\n        <td><code>ServiceUnavailable</code></td>\n        <td>The requested service is unavailable currently. Please try again later.</td>\n      </tr>\n      <tr>\n        <td><code>ThreeDSecureException</code></td>\n        <td>An error occurred during 3-D Secure validation.</td>\n      </tr>\n      <tr>\n        <td><code>Timeout</code></td>\n        <td>A requested operation could not be completed in a reasonable time.</td>\n      </tr>\n      <tr>\n        <td><code>TooManyRequests</code></td>\n        <td>Your request rate has exceeded your permissible limits.</td>\n      </tr>\n      <tr>\n        <td><code>TooManyTransactions</code></td>\n        <td>Your transaction rate has exceeded your permissible limits.</td>\n      </tr>\n      <tr>\n        <td><code>Unauthorized</code></td>\n        <td>The requested operation requires authorization.</td>\n      </tr>\n    </tbody>\n  </table>\n</div>\n","event":[{"listen":"prerequest","script":{"id":"5f612c84-66ed-4658-8515-9e3ec5101d33","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"897044fd-81e4-4f28-995f-dd23afb13d35","type":"text/javascript","exec":[""]}}],"_postman_id":"ce918f92-0978-4a99-8b10-a56f87034da5","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"4db792ba-b4b2-46d1-9b9b-0c981e2a4ddd","id":"4db792ba-b4b2-46d1-9b9b-0c981e2a4ddd","name":"Data Types","type":"folder"}}},{"name":"Fraud Check Result","item":[],"id":"2d471978-1a7b-44f5-bdd7-b05b04b8a21d","description":"<div class=\"is-table-wrapper\">\n  <table>\n    <thead>\n      <tr>\n        <th>Value</th>\n        <th>Description</th>\n      </tr>\n    </thead>\n    <tbody>\n        <tr>\n        <td><code>PROCEED</code></td>\n        <td>Minimal risk of fraud - it is ok to immediately proceed to process the payment</td>\n      </tr>\n      <tr>\n        <td><code>SUSPICIOUS_HIGH</code></td>\n        <td>Moderate risk of fraud - it is recommended that the transaction be reviewed or escalated</td>\n      </tr>\n      <tr>\n        <td><code>SUSPICIOUS_LOW</code></td>\n        <td>Moderate risk of fraud - it is recommended that the transaction be reviewed or escalated</td>\n      </tr>\n      <tr>\n        <td><code>DECLINE</code></td>\n        <td>High risk of fraud - the transaction should not be processed</td>\n      </tr>\n      <tr>\n        <td><code>USE3DS</code></td>\n        <td>Moderate to High risk of fraud - your customer needs to be redirected to the 3-D Secure site specified in the \"RedirectUrl\" parameter to mitigate the risk.</td>\n      </tr>\n      <tr>\n        <td><code>NO3DS</code></td>\n        <td>Use of 3-D Secure is not possible as the enrollment status of the customer's card could not be completed. You can make a determination of whether or not you want to proceed with the transaction.</td>\n      </tr>\n      <tr>\n        <td><code>ERROR</code></td>\n        <td>An error occurred while performing the fraud check and the risk of fraud was not able to be determined at this time</td>\n      </tr>\n    </tbody>\n  </table>\n</div>\n","event":[{"listen":"prerequest","script":{"id":"a6beb0e0-bd62-43e1-a360-cbebe7cdfe2c","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"39f72e0f-7993-49b0-bdae-2f81f4932458","type":"text/javascript","exec":[""]}}],"_postman_id":"2d471978-1a7b-44f5-bdd7-b05b04b8a21d","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"4db792ba-b4b2-46d1-9b9b-0c981e2a4ddd","id":"4db792ba-b4b2-46d1-9b9b-0c981e2a4ddd","name":"Data Types","type":"folder"}}},{"name":"Invoice Event Type","item":[],"id":"5250f733-1db2-4cd6-9072-ad84c58639c1","description":"<div class=\"is-table-wrapper\">\n  <table>\n    <thead>\n      <tr>\n        <th>Value</th>\n        <th>Description</th>\n      </tr>\n    </thead>\n    <tbody>\n      <tr>\n        <td><code>CREATED</code></td>\n        <td>An  invoice created event.</td>\n      </tr>\n      <tr>\n        <td><code>EMAILED</code></td>\n        <td>An invoice emailed event (most recent email only).</td>\n      </tr>\n      <tr>\n        <td><code>PAID</code></td>\n        <td>An invoice paid event.</td>\n      </tr>\n      <tr>\n        <td><code>VOIDED</code></td>\n        <td>An invoice voided event.</td>\n      </tr>\n    </tbody>\n  </table>\n</div>\n","event":[{"listen":"prerequest","script":{"id":"39451a3c-ea71-4bc4-aa94-b77bcdc2c99c","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"2820d806-9442-4337-a128-699d15bf1145","type":"text/javascript","exec":[""]}}],"_postman_id":"5250f733-1db2-4cd6-9072-ad84c58639c1","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"4db792ba-b4b2-46d1-9b9b-0c981e2a4ddd","id":"4db792ba-b4b2-46d1-9b9b-0c981e2a4ddd","name":"Data Types","type":"folder"}}},{"name":"Invoice Status","item":[],"id":"2746d588-2895-4825-81a3-5f89408a5799","description":"<div class=\"is-table-wrapper\">\n  <table>\n    <thead>\n      <tr>\n    <th>InvoiceStatus</th>\n        <th>Value</th>\n        <th>Description</th>\n      </tr>\n    </thead>\n    <tbody>\n      <tr>\n<td>0</td>\n        <td><code>PENDING</code></td>\n        <td>The invoice has not been paid.</td>\n      </tr>\n      <tr>\n<td>1</td>\n        <td><code>PAID</code></td>\n        <td>The invoice has been paid.</td>\n      </tr>\n      <tr>\n<td>2</td>\n        <td><code>VOIDED</code></td>\n        <td>The invoice has been voided.</td>\n      </tr>\n      <tr>\n<td>3</td>\n        <td><code>OVERDUE</code></td>\n        <td>The invoice is overdue for payment.</td>\n      </tr>\n    </tbody>\n  </table>\n</div>","event":[{"listen":"prerequest","script":{"id":"39451a3c-ea71-4bc4-aa94-b77bcdc2c99c","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"2820d806-9442-4337-a128-699d15bf1145","type":"text/javascript","exec":[""]}}],"_postman_id":"2746d588-2895-4825-81a3-5f89408a5799","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"4db792ba-b4b2-46d1-9b9b-0c981e2a4ddd","id":"4db792ba-b4b2-46d1-9b9b-0c981e2a4ddd","name":"Data Types","type":"folder"}}},{"name":"Payer Change Status","item":[],"id":"6d811dac-3457-4e4f-bbd9-6d356105d94b","description":"<div class=\"is-table-wrapper\">\n  <table>\n    <thead>\n      <tr>\n        <th>Value</th>\n        <th>Description</th>\n      </tr>\n    </thead>\n    <tbody>\n      <tr>\n        <td><code>A</code></td>\n        <td>Active</td>\n      </tr>\n      <tr>\n        <td><code>A-FNL</code></td>\n        <td>Active - Contract Finalised</td>\n      </tr>\n      <tr>\n        <td><code>A-NCT</code></td>\n        <td>Active - Unable to Contact</td>\n      </tr>\n      <tr>\n        <td><code>A-UDC</code><strong>*</strong></td>\n        <td>Active - Until Date (Cancel)</td>\n      </tr>\n      <tr>\n        <td><code>A-UDS</code><strong>*</strong></td>\n        <td>Active - Until Date (Suspend)</td>\n      </tr>\n      <tr>\n        <td><code>C</code></td>\n        <td>Cancelled</td>\n      </tr>\n      <tr>\n        <td><code>S</code></td>\n        <td>Suspended</td>\n      </tr>\n      <tr>\n        <td><code>S-DBC</code></td>\n        <td>Suspend - Debt Collection</td>\n      </tr>\n      <tr>\n        <td><code>S-DTE</code><strong>*</strong></td>\n        <td>Suspend - Until Date</td>\n      </tr>\n      <tr>\n        <td><code>S-INC</code></td>\n        <td>Suspend - Incomplete Setup</td>\n      </tr>\n      <tr>\n        <td><code>S-MRJ</code></td>\n        <td>Suspend - Multiple Rejections</td>\n      </tr>\n      <tr>\n        <td><code>S-NCT</code></td>\n        <td>Suspend - Unable to Contact</td>\n      </tr>\n    </tbody>\n  </table>\n</div>\n\n<p><strong>*</strong> Use the <code>statusChangeDate</code> parameter with these statuses.</p>\n","event":[{"listen":"prerequest","script":{"id":"2a93c73a-57ba-426c-a267-d0a0d6b73183","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"ab592636-abaa-4b19-9ca8-6382a906e85b","type":"text/javascript","exec":[""]}}],"_postman_id":"6d811dac-3457-4e4f-bbd9-6d356105d94b","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"4db792ba-b4b2-46d1-9b9b-0c981e2a4ddd","id":"4db792ba-b4b2-46d1-9b9b-0c981e2a4ddd","name":"Data Types","type":"folder"}}},{"name":"Payer Status Code","item":[],"id":"1356883b-008e-4390-a72f-772264ff3dd6","description":"<div class=\"is-table-wrapper\">\n  <table>\n    <thead>\n      <tr>\n        <th>Value</th>\n        <th>Description</th>\n      </tr>\n    </thead>\n    <tbody>\n      <tr>\n        <td><code>A</code></td>\n        <td>Active</td>\n      </tr>\n      <tr>\n        <td><code>A-BPAY</code></td>\n        <td>Active - BPAY</td>\n      </tr>\n      <tr>\n        <td><code>A-CLP</code></td>\n        <td>Active - Cancellation Payment Plan</td>\n      </tr>\n      <tr>\n        <td><code>A-CRR</code></td>\n        <td>Active - Cancellation Request Revoked</td>\n      </tr>\n      <tr>\n        <td><code>A-EXT</code></td>\n        <td>Active - Extended Term</td>\n      </tr>\n      <tr>\n        <td><code>A-FNL</code></td>\n        <td>Active - Contract Finalised</td>\n      </tr>\n      <tr>\n        <td><code>A-NCE</code></td>\n        <td>Active - Unable to Contact (Extended)</td>\n      </tr>\n      <tr>\n        <td><code>A-NCT</code></td>\n        <td>Active - Unable to Contact</td>\n      </tr>\n      <tr>\n        <td><code>A-NEW</code></td>\n        <td>Active - New</td>\n      </tr>\n      <tr>\n        <td><code>A-RNW</code></td>\n        <td>Active - Renewal</td>\n      </tr>\n      <tr>\n        <td><code>A-SPC</code></td>\n        <td>Active - Suspension Period Completed</td>\n      </tr>\n      <tr>\n        <td><code>A-UDC</code></td>\n        <td>Active - Until Date (Cancel)</td>\n      </tr>\n      <tr>\n        <td><code>A-UDS</code></td>\n        <td>Active - Until Date (Suspend)</td>\n      </tr>\n      <tr>\n        <td><code>ALL-A</code><strong>*</strong></td>\n        <td>All Active Status Types</td>\n      </tr>\n      <tr>\n        <td><code>ALL-C</code><strong>*</strong></td>\n        <td>All Cancelled Status Types</td>\n      </tr>\n      <tr>\n        <td><code>ALL-S</code><strong>*</strong></td>\n        <td>All Suspended Status Types</td>\n      </tr>\n      <tr>\n        <td><code>C</code></td>\n        <td>Cancelled</td>\n      </tr>\n      <tr>\n        <td><code>C-ADM</code></td>\n        <td>Cancelled - Administration</td>\n      </tr>\n      <tr>\n        <td><code>C-CPS</code></td>\n        <td>Cancelled - Payment Stop By Customer</td>\n      </tr>\n      <tr>\n        <td><code>C-DED</code></td>\n        <td>Cancelled - Customer Deceased</td>\n      </tr>\n      <tr>\n        <td><code>C-INA</code></td>\n        <td>Cancelled - Cancelled due to inactivity</td>\n      </tr>\n      <tr>\n        <td><code>S</code></td>\n        <td>Suspended</td>\n      </tr>\n      <tr>\n        <td><code>S-BAC</code></td>\n        <td>Suspended - Bank Account Closed</td>\n      </tr>\n      <tr>\n        <td><code>S-BRR</code></td>\n        <td>Suspended - Waiting Bank Registration</td>\n      </tr>\n      <tr>\n        <td><code>S-CLM</code></td>\n        <td>Suspended - Claim</td>\n      </tr>\n      <tr>\n        <td><code>S-CRD</code></td>\n        <td>Suspended - Invalid Creditor Profile</td>\n      </tr>\n      <tr>\n        <td><code>S-DBC</code></td>\n        <td>Suspended - Debt Collection</td>\n      </tr>\n      <tr>\n        <td><code>S-DDR</code></td>\n        <td>Suspended - Invalid DDR provided</td>\n      </tr>\n      <tr>\n        <td><code>S-DTE</code></td>\n        <td>Suspended - Until Date</td>\n      </tr>\n      <tr>\n        <td><code>S-EXP</code></td>\n        <td>Suspended - Expired Credit Card</td>\n      </tr>\n      <tr>\n        <td><code>S-IBA</code></td>\n        <td>Suspended - Invalid Bank Account Number</td>\n      </tr>\n      <tr>\n        <td><code>S-IBB</code></td>\n        <td>Suspended - Invalid Bank Account BSB</td>\n      </tr>\n      <tr>\n        <td><code>S-ICC</code></td>\n        <td>Suspended - Invalid Credit Card Data</td>\n      </tr>\n      <tr>\n        <td><code>S-ICD</code></td>\n        <td>Suspended - Invalid Contact Details</td>\n      </tr>\n      <tr>\n        <td><code>S-INC</code></td>\n        <td>Suspended - Incomplete Setup</td>\n      </tr>\n      <tr>\n        <td><code>S-MOW</code></td>\n        <td>Suspended - Money Order</td>\n      </tr>\n      <tr>\n        <td><code>S-MRJ</code></td>\n        <td>Suspended - Multiple Rejections</td>\n      </tr>\n      <tr>\n        <td><code>S-NCT</code></td>\n        <td>Suspended - Unable to Contact</td>\n      </tr>\n      <tr>\n        <td><code>S-PCL</code></td>\n        <td>Suspended - Pending Cancellation</td>\n      </tr>\n    </tbody>\n  </table>\n</div>\n\n<p><strong>*</strong> Available for payer search only</p>\n","event":[{"listen":"prerequest","script":{"id":"3450e426-9a04-417a-b49b-d6dab8228fd5","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"e430704d-4361-4274-a184-7dba3cb15ef9","type":"text/javascript","exec":[""]}}],"_postman_id":"1356883b-008e-4390-a72f-772264ff3dd6","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"4db792ba-b4b2-46d1-9b9b-0c981e2a4ddd","id":"4db792ba-b4b2-46d1-9b9b-0c981e2a4ddd","name":"Data Types","type":"folder"}}},{"name":"Payer Status","item":[],"id":"e3ac32c2-93fa-4d67-b922-ced05cfbc74d","description":"<div class=\"is-table-wrapper\">\n  <table>\n    <thead>\n      <tr>\n        <th>Value</th>\n        <th>Description</th>\n      </tr>\n    </thead>\n    <tbody>\n      <tr>\n        <td><code>ACTIVE</code></td>\n        <td>Active</td>\n      </tr>\n      <tr>\n        <td><code>CANCELLED</code></td>\n        <td>Cancelled</td>\n      </tr>\n      <tr>\n        <td><code>SUSPENDED</code></td>\n        <td>Suspended</td>\n      </tr>\n    </tbody>\n  </table>\n</div>\n","event":[{"listen":"prerequest","script":{"id":"0d7654c9-dec4-4141-8f4d-76ff37e00bbb","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"eab75e4e-6467-4ad7-abff-5931eae446cc","type":"text/javascript","exec":[""]}}],"_postman_id":"e3ac32c2-93fa-4d67-b922-ced05cfbc74d","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"4db792ba-b4b2-46d1-9b9b-0c981e2a4ddd","id":"4db792ba-b4b2-46d1-9b9b-0c981e2a4ddd","name":"Data Types","type":"folder"}}},{"name":"Payment Method","item":[],"id":"a4609e65-247f-444a-892e-22751d85b5bf","description":"<div class=\"is-table-wrapper\">\n  <table>\n    <thead>\n      <tr>\n        <th>Value</th>\n        <th>Description</th>\n      </tr>\n    </thead>\n    <tbody>\n      <tr>\n        <td><code>ALIPAY</code></td>\n        <td>Alipay</td>\n      </tr>\n      <tr>\n        <td><code>AMEX</code></td>\n        <td>American Express Card</td>\n      </tr>\n      <tr>\n        <td><code>BANKACCOUNT</code></td>\n        <td>Bank Account</td>\n      </tr>\n      <tr>\n        <td><code>BPAY</code></td>\n        <td>BPAY Payment</td>\n      </tr>\n      <tr>\n        <td><code>CUP</code></td>\n        <td>Cup</td>\n      </tr>\n      <tr>\n        <td><code>DINERS</code></td>\n        <td>Diners Club Card</td>\n      </tr>\n      <tr>\n        <td><code>DISCOVER</code></td>\n        <td>Discover Card</td>\n      </tr>\n      <tr>\n        <td><code>JCB</code></td>\n        <td>JCB Card</td>\n      </tr>\n      <tr>\n        <td><code>MASTERCARD</code></td>\n        <td>Mastercard</td>\n      </tr>\n      <tr>\n        <td><code>PINDEBIT</code></td>\n        <td>PIN Debit</td>\n      </tr>\n      <tr>\n        <td><code>VISA</code></td>\n        <td>Visa Card</td>\n      </tr>\n      <tr>\n        <td><code>CARD</code></td>\n        <td>Unidentified credit/debit card</td>\n      </tr>\n      <tr>\n        <td><code>CASH</code></td>\n        <td>Cash</td>\n      </tr>\n    <tr>\n        <td><code>CHEQUE</code></td>\n        <td>Cheque / check</td>\n      </tr>\n            <tr>\n        <td><code>STORECREDIT</code></td>\n        <td>Store credit / Credit Note</td>\n      </tr>\n            <tr>\n        <td><code>BANKTRANSFER</code></td>\n        <td>Bank Transfer / Direct Credit / ACH</td>\n      </tr>\n            <tr>\n        <td><code>INVOICEACCOUNT</code></td>\n        <td>Invoice / Account</td>\n      </tr>\n            <tr>\n        <td><code>PAYPAL</code></td>\n        <td>Paypal</td>\n      </tr>\n    <tr>\n        <td><code>APP</code></td>\n        <td>Application (e.g. Uber Eats, Clipp)</td>\n      </tr>\n      \n    <tr>\n        <td><code>GIFTCARD</code></td>\n        <td>Gift card / Gift voucher</td>\n      </tr>\n      \n  </tbody></table>\n</div>\n","event":[{"listen":"prerequest","script":{"id":"148f6a2c-dcea-4769-a77b-0c6ba5b66c4a","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"77016b33-377d-4664-ab67-54e9eb0c7674","type":"text/javascript","exec":[""]}}],"_postman_id":"a4609e65-247f-444a-892e-22751d85b5bf","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"4db792ba-b4b2-46d1-9b9b-0c981e2a4ddd","id":"4db792ba-b4b2-46d1-9b9b-0c981e2a4ddd","name":"Data Types","type":"folder"}}},{"name":"Phone Number","item":[],"id":"e90f5f16-06a6-42b7-9c90-044a8ca5bbbc","description":"<div class=\"is-table-wrapper\">\n  <table>\n    <thead>\n      <tr>\n        <th>Base Type</th>\n        <th>Description</th>\n      </tr>\n    </thead>\n    <tbody>\n      <tr>\n        <td>string(20)</td>\n        <td>Regular expression: <code>[0-9-+()\\s]{1,20}</code></td>\n      </tr>\n    </tbody>\n  </table>\n</div>\n","event":[{"listen":"prerequest","script":{"id":"2fed8601-0b24-4d22-bda5-64cd188f3361","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"46be965e-5a48-4cac-9ea8-05cb2f0de2cb","type":"text/javascript","exec":[""]}}],"_postman_id":"e90f5f16-06a6-42b7-9c90-044a8ca5bbbc","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"4db792ba-b4b2-46d1-9b9b-0c981e2a4ddd","id":"4db792ba-b4b2-46d1-9b9b-0c981e2a4ddd","name":"Data Types","type":"folder"}}},{"name":"Point-of-Sale Process Type","item":[],"id":"500654ee-12a0-450f-8fc1-03813e2742ff","description":"<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Value</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>COMPLETE</code></td>\n<td>Full sale - funds are fully collected/captured and ready to be settled to your business</td>\n</tr>\n<tr>\n<td><code>REFUND</code></td>\n<td>A refund of a previously collected/captured transaction</td>\n</tr>\n<tr>\n<td><code>CREDIT</code></td>\n<td>A credit of funds to a cardholder when there is no previous transaction that can be refunded (also known as a blind refund)</td>\n</tr>\n</tbody>\n</table>\n</div>","_postman_id":"500654ee-12a0-450f-8fc1-03813e2742ff","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"4db792ba-b4b2-46d1-9b9b-0c981e2a4ddd","id":"4db792ba-b4b2-46d1-9b9b-0c981e2a4ddd","name":"Data Types","type":"folder"}}},{"name":"Point-of-Sale Transaction Type","item":[],"id":"466cd0a7-ce9d-41ab-b506-a19e0ca4d156","description":"<div class=\"is-table-wrapper\">\n  <table>\n    <thead>\n      <tr>\n        <th>Value</th>\n        <th>Description</th>\n      </tr>\n    </thead>\n    <tbody>\n      <tr>\n        <td><code>CARD</code></td>\n        <td>Credit/debit card</td>\n      </tr>\n      <tr>\n        <td><code>CASH</code></td>\n        <td>Cash</td>\n      </tr>\n        <tr>\n        <td><code>CHEQUE</code></td>\n        <td>Cheque / check</td>\n      </tr>\n            <tr>\n        <td><code>STORECREDIT</code></td>\n        <td>Store credit / Credit Note</td>\n      </tr>\n            <tr>\n        <td><code>BANKTRANSFER</code></td>\n        <td>Bank Transfer / Direct Credit / ACH</td>\n      </tr>\n            <tr>\n        <td><code>INVOICEACCOUNT</code></td>\n        <td>Invoice / Account</td>\n      </tr>\n            <tr>\n        <td><code>PAYPAL</code></td>\n        <td>Paypal</td>\n      </tr>\n        <tr>\n        <td><code>APP</code></td>\n        <td>Application (e.g. Uber Eats, Clipp)</td>\n      </tr>\n    <tr>\n        <td><code>GIFTCARD</code></td>\n        <td>Gift card / Gift voucher</td>\n      </tr>\n    </tbody>\n  </table>\n</div>","event":[{"listen":"prerequest","script":{"id":"fbe23362-7736-489b-82d6-ef36d0864a37","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"7312ebcf-ddcd-4b78-a9d0-aa58a99a9255","type":"text/javascript","exec":[""]}}],"_postman_id":"466cd0a7-ce9d-41ab-b506-a19e0ca4d156","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"4db792ba-b4b2-46d1-9b9b-0c981e2a4ddd","id":"4db792ba-b4b2-46d1-9b9b-0c981e2a4ddd","name":"Data Types","type":"folder"}}},{"name":"Rejection Recovery Status","item":[],"id":"b69619e4-9bb8-4799-a0a0-9e74b3014cf1","description":"<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Value</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>W</code></td>\n<td>Waiting - Payment Recovery request has been sent out to for this transaction, but the customer has not yet actioned it.</td>\n</tr>\n<tr>\n<td><code>S</code></td>\n<td>Successful - the customer received the Payment Recovery request and has used the payment link to successfully process a catchup payment.</td>\n</tr>\n<tr>\n<td><code>R</code></td>\n<td>Rejected - the customer received the Payment Recovery request and has used the payment link but the transaction they attempted to process has rejected. Note that the customer can continue to attempt to process the catch up payment again until the payment link is expired.</td>\n</tr>\n<tr>\n<td><code>E</code></td>\n<td>Expired - the payment link on the Payment Recovery request has expired without a successful payment being made, and it can no longer be used.</td>\n</tr>\n<tr>\n<td><code>C</code></td>\n<td>Cancelled - the Payment Recovery payment link has been cancelled and is no longer usable.</td>\n</tr>\n<tr>\n<td><code>PS</code></td>\n<td>Payment Recovery Successful - designates a successful transaction that was processed as a catchup payment for a previously rejected transaction.</td>\n</tr>\n<tr>\n<td><code>PR</code></td>\n<td>Payment Recovery Rejected - designates a rejected transaction that was an attempted catchup payment for a previously rejected transaction.</td>\n</tr>\n</tbody>\n</table>\n</div>","event":[{"listen":"prerequest","script":{"id":"d7765296-6008-4e24-accc-aa21309920cb","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"24c22560-b56c-474a-9948-c417b119e7b2","type":"text/javascript","exec":[""]}}],"_postman_id":"b69619e4-9bb8-4799-a0a0-9e74b3014cf1","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"4db792ba-b4b2-46d1-9b9b-0c981e2a4ddd","id":"4db792ba-b4b2-46d1-9b9b-0c981e2a4ddd","name":"Data Types","type":"folder"}}},{"name":"Schedule Frequency","item":[],"id":"3759751d-f695-463a-b82c-e2520bfdf741","description":"<div class=\"is-table-wrapper\">\n  <table>\n    <thead>\n      <tr>\n        <th>Value</th>\n        <th>Description</th>\n      </tr>\n    </thead>\n    <tbody>\n      <tr>\n        <td><code>DAILY</code></td>\n        <td>Once every day</td>\n      </tr>\n      <tr>\n        <td><code>WEEKLY</code></td>\n        <td>Once every week</td>\n      </tr>\n      <tr>\n        <td><code>FORTNIGHTLY</code></td>\n        <td>Once every two weeks</td>\n      </tr>\n      <tr>\n        <td><code>MONTHLY</code></td>\n        <td>Once every month</td>\n      </tr>\n    </tbody>\n  </table>\n</div>\n","event":[{"listen":"prerequest","script":{"id":"2ea0d5e4-b886-4f19-a41f-76221b2b232c","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"76f766d6-a64d-4a7e-b039-0e97c212bdda","type":"text/javascript","exec":[""]}}],"_postman_id":"3759751d-f695-463a-b82c-e2520bfdf741","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"4db792ba-b4b2-46d1-9b9b-0c981e2a4ddd","id":"4db792ba-b4b2-46d1-9b9b-0c981e2a4ddd","name":"Data Types","type":"folder"}}},{"name":"Schedule Type","item":[],"id":"af9e395c-a2a0-49f5-b18d-6c89d227c3f4","description":"<div class=\"is-table-wrapper\">\n  <table>\n    <thead>\n      <tr>\n        <th>Value</th>\n        <th>Description</th>\n      </tr>\n    </thead>\n    <tbody>\n      <tr>\n        <td><code>LIMITED</code></td>\n        <td>A schedule that is limited to a particular number of payments (set via the <code>limitToTransactionCount</code> parameter) or until a particular amount of money has been collected (set via the <code>limitToTransactionAmount</code> parameter).  For limited schedules, if a payment is rejected it will be re-added into the schedule to be attempted again.</td>\n      </tr>\n      <tr>\n        <td><code>UNENDING</code></td>\n        <td>Payments will continue to be debited at the given frequency until the payer is either cancelled or suspended or a new schedule is generated.</td>\n      </tr>\n    </tbody>\n  </table>\n</div>\n","event":[{"listen":"prerequest","script":{"id":"b4aa9391-df83-403b-b5e9-c2156dac6bdd","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"e3e6aa6b-118c-4625-ad97-423ca64d1b75","type":"text/javascript","exec":[""]}}],"_postman_id":"af9e395c-a2a0-49f5-b18d-6c89d227c3f4","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"4db792ba-b4b2-46d1-9b9b-0c981e2a4ddd","id":"4db792ba-b4b2-46d1-9b9b-0c981e2a4ddd","name":"Data Types","type":"folder"}}},{"name":"Settlement Type","item":[],"id":"f4ba2572-13a8-4d1d-87bb-9826ae334d0f","description":"<div class=\"is-table-wrapper\">\n  <table>\n    <thead>\n      <tr>\n        <th>Value</th>\n        <th>Description</th>\n      </tr>\n    </thead>\n    <tbody>\n      <tr>\n        <td><code>BILL</code></td>\n        <td>Collection of funds for a one-off bill that was added to your account for a special service or circumstance</td>\n      </tr>\n      <tr>\n        <td><code>CHARGEBACK</code></td>\n        <td>Recovery of funds for a credit card chargeback</td>\n      </tr>\n      <tr>\n        <td><code>CLAIM</code></td>\n        <td>Recovery of funds for a bank account claim</td>\n      </tr>\n      <tr>\n        <td><code>EARLY_SETTLEMENT</code></td>\n        <td>Funds paid to you upfront if you are using our early settlement service</td>\n      </tr>\n      <tr>\n        <td><code>EARLY_SETTLEMENT_REPAY</code></td>\n        <td>Pay back of funds paid to you upfront if you are using our early settlement service</td>\n      </tr>\n      <tr>\n        <td><code>LATE_REJECTION</code></td>\n        <td>Recovery of funds for a transaction that was initially settled to you but was later rejected due to late notification by the bank</td>\n      </tr>\n      <tr>\n        <td><code>MISCELLANEOUS</code></td>\n        <td>Collection of fees for other types of non-transaction related services not included in the above categories</td>\n      </tr>\n      <tr>\n        <td><code>OTHER_TRANSACTION</code></td>\n        <td>Payment of funds or collection of fees for transaction activities not included in the above categories</td>\n      </tr>\n      <tr>\n        <td><code>REFUND</code></td>\n        <td>Recovery of funds from a refunded transaction</td>\n      </tr>\n      <tr>\n        <td><code>REJECTION</code></td>\n        <td>Collection of funds for a rejected transaction</td>\n      </tr>\n      <tr>\n        <td><code>SETTLEMENT</code></td>\n        <td>Payment of funds to you for a successful transaction process using our merchant facility</td>\n      </tr>\n      <tr>\n        <td><code>SETTLEMENT_DIRECT</code></td>\n        <td>Collection of funds for a transaction settled directly to you through use of your own merchant facilities</td>\n      </tr>\n      <tr>\n        <td><code>FEE</code></td>\n        <td>Incurred transaction fees</td>\n      </tr>\n    </tbody>\n  </table>\n</div>\n","event":[{"listen":"prerequest","script":{"id":"763b4961-904f-4c3f-8f01-b4954ec6554a","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"3f99f641-0eba-4115-a5e2-2578b9c0b468","type":"text/javascript","exec":[""]}}],"_postman_id":"f4ba2572-13a8-4d1d-87bb-9826ae334d0f","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"4db792ba-b4b2-46d1-9b9b-0c981e2a4ddd","id":"4db792ba-b4b2-46d1-9b9b-0c981e2a4ddd","name":"Data Types","type":"folder"}}},{"name":"Transaction Status","item":[],"id":"746c23f5-c501-4736-910e-9ceba8fd5e79","description":"<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Value</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>C</code></td>\n<td>Cleared - Processed by us and debited from Payers account</td>\n</tr>\n<tr>\n<td><code>L</code></td>\n<td>Late Rejection - Charge back in progress</td>\n</tr>\n<tr>\n<td><code>LS</code></td>\n<td>Late Rejection (Settled) - Charge back successful</td>\n</tr>\n<tr>\n<td><code>N</code></td>\n<td>Not Submitted - Scheduled transaction to be processed in next Debit Run</td>\n</tr>\n<tr>\n<td><code>P</code></td>\n<td>Pending - Scheduled transaction to be processed in next Processing Run</td>\n</tr>\n<tr>\n<td><code>PRE</code></td>\n<td>Pre-auth awaiting capture</td>\n</tr>\n<tr>\n<td><code>R</code></td>\n<td>Rejected - Transaction Failed</td>\n</tr>\n<tr>\n<td><code>RF</code></td>\n<td>Refunded</td>\n</tr>\n<tr>\n<td><code>S</code></td>\n<td>Settled</td>\n</tr>\n</tbody>\n</table>\n</div>","event":[{"listen":"prerequest","script":{"id":"3189279f-e151-4033-bb7a-490f01a76f5b","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"25978301-afbe-4a9d-9526-6ad03866ce67","type":"text/javascript","exec":[""]}}],"_postman_id":"746c23f5-c501-4736-910e-9ceba8fd5e79","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"4db792ba-b4b2-46d1-9b9b-0c981e2a4ddd","id":"4db792ba-b4b2-46d1-9b9b-0c981e2a4ddd","name":"Data Types","type":"folder"}}},{"name":"Transaction Result Status Code","item":[],"id":"0575e464-6926-42d8-9aef-7efb47776a99","description":"<div class=\"is-table-wrapper\">\n  <table>\n    <thead>\n      <tr>\n        <th>Value</th>\n        <th>Description</th>\n      </tr>\n    </thead>\n    <tbody>\n        <tr>\n        <td><code>S</code></td>\n        <td><b>Successful</b> - the transaction was processed successfully and the funds have been transferred.</td>\n      </tr>\n      <tr>\n        <td><code>F</code></td>\n        <td><b>Failed/Rejected/Declined</b> - The transaction reached the bank but the funds were not able to be obtained and the payment was dishonoured.  See the Transaction Sub Status Code for the reason for the transaction failing.</td>\n      </tr>\n      <tr>\n        <td><code>R</code></td>\n        <td><b>Unable to process - retry later</b> - the transaction was not processed, possibly due to bank unavailability or technical malfunction.  The transaction may be able to be processed at a later time (please note that if you wish to re-attempt to process the transaction again later you will need to provide a different transaction reference).</td>\n      </tr>\n      <tr>\n        <td><code>N</code></td>\n        <td><b>In Progress</b> - the transaction is still being processed and the result is not yet determined.</td>\n      </tr>\n<tr>\n        <td><code>V</code></td>\n        <td><b>Verification Required</b> - <em>3-D Secure Only</em> - if you are using 3-D Secure, this means the challenge scenario has been triggered and you must redirect your customer to the URL that is included in the transaction response (<a href=\"#faff43cd-5e44-471c-ad23-64a1fd28f90f\">see here</a>).</td>\n      </tr>\n    </tbody>\n  </table>\n</div>","event":[{"listen":"prerequest","script":{"id":"93fc1fd4-bb8f-46ce-8d24-f38ffc8ee752","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"e9d49b71-69dc-46bd-a287-7405bf664094","type":"text/javascript","exec":[""]}}],"_postman_id":"0575e464-6926-42d8-9aef-7efb47776a99","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"4db792ba-b4b2-46d1-9b9b-0c981e2a4ddd","id":"4db792ba-b4b2-46d1-9b9b-0c981e2a4ddd","name":"Data Types","type":"folder"}}},{"name":"Transaction Sub-Status Code","item":[],"id":"b02dad21-6aa7-4876-a2b7-d7c4e2d8226f","description":"<h2 id=\"special-notes-📑\">Special Notes 📑</h2>\n<p>A rejection fee will be charged if detailed below. If the Payer Status changes, and a transaction is scheduled when the Payer is in any status other than Active, the transaction fee will not be charged. If the transaction is not associated with a payer, and a rejection fee is possible, the rejection will always be charged.</p>\n<div class=\"is-table-wrapper\">\n  <table>\n    <thead>\n      <tr>\n        <th>Value</th>\n        <th>Description</th>\n        <th>Payer Status Changed to</th>\n        <th>Rejection  Fee Possible?</th>\n      </tr>\n    </thead>\n    <tbody>\n      <tr>\n        <td><code>R1</code></td>\n        <td>Insufficient funds</td>\n        <td>A</td>\n        <td>Yes</td>\n      </tr>\n      <tr>\n        <td><code>R2</code></td>\n        <td>Invalid bank account number</td>\n        <td>S-IBA</td>\n        <td>Yes</td>\n      </tr>\n      <tr>\n        <td><code>R3</code></td>\n        <td>Invalid credit card</td>\n        <td>S-ICC</td>\n        <td>Yes</td>\n      </tr>\n      <tr>\n        <td><code>R4</code></td>\n        <td>Expired credit card</td>\n        <td>S-EXP</td>\n        <td>Yes</td>\n      </tr>\n      <tr>\n        <td><code>R5</code></td>\n        <td>Invalid transaction</td>\n        <td>-</td>\n        <td>No</td>\n      </tr>\n      <tr>\n        <td><code>R6</code></td>\n        <td>Transaction declined</td>\n        <td>-</td>\n        <td>Yes</td>\n      </tr>\n      <tr>\n        <td><code>R7</code></td>\n        <td>Authority revoked by payer</td>\n        <td>C-CPS</td>\n        <td>Yes</td>\n      </tr>\n      <tr>\n        <td><code>R8</code></td>\n        <td>Payer deceased</td>\n        <td>C-DED</td>\n        <td>Yes</td>\n      </tr>\n      <tr>\n        <td><code>R9</code></td>\n        <td>Invalid bank account BSB</td>\n        <td>S-IBB</td>\n        <td>Yes</td>\n      </tr>\n      <tr>\n        <td><code>R10</code></td>\n        <td>Bank account closed</td>\n        <td>S-BAC</td>\n        <td>Yes</td>\n      </tr>\n      <tr>\n        <td><code>R11</code></td>\n        <td>Invalid payer contact details</td>\n        <td>S-ICD</td>\n        <td>Yes</td>\n      </tr>\n      <tr>\n        <td><code>R12</code></td>\n        <td>Direct debit claim</td>\n        <td>S-CLM</td>\n        <td>Yes</td>\n      </tr>\n      <tr>\n        <td><code>R13</code></td>\n        <td>Credit card chargeback</td>\n        <td>S-CLM</td>\n        <td>Yes</td>\n      </tr>\n      <tr>\n        <td><code>R14</code></td>\n        <td>Stolen/pick up card</td>\n        <td>S-ICC</td>\n        <td>Yes</td>\n      </tr>\n      <tr>\n        <td><code>R15</code></td>\n        <td>Limits exceeded</td>\n        <td>-</td>\n        <td>No</td>\n      </tr>\n      <tr>\n        <td><code>R16</code></td>\n        <td>Pre-auth expired</td>\n        <td>-</td>\n        <td>No</td>\n      </tr>\n      <tr>\n        <td><code>R17</code></td>\n        <td>Not processed (payer inactive)</td>\n        <td>-</td>\n        <td>No</td>\n      </tr>\n      <tr>\n        <td><code>R18</code></td>\n        <td>Fraud protection triggered</td>\n        <td>-</td>\n        <td>No</td>\n      </tr>\n      <tr>\n        <td><code>R19</code></td>\n        <td>Voided</td>\n        <td>-</td>\n        <td>No</td>\n      </tr>\n      <tr>\n        <td><code>R20</code></td>\n        <td>Fraud Check / 3-D Secure: Authentication Failed</td>\n        <td>-</td>\n        <td>No</td>\n      </tr>\n      <tr>\n        <td><code>R21</code></td>\n        <td>Fraud Check / 3-D Secure: Unable to Authenticate</td>\n        <td>-</td>\n        <td>No</td>\n      </tr>\n      <tr>\n        <td><code>R22</code></td>\n        <td>Fraud Check / 3-D Secure: Transaction Abandoned</td>\n        <td>-</td>\n        <td>No</td>\n      </tr>\n      <tr>\n        <td><code>R23</code></td>\n        <td>Fraud Check / 3-D Secure: Error Occurred</td>\n        <td>-</td>\n        <td>No</td>\n      </tr>\n      <tr>\n        <td><code>RF</code></td>\n        <td>Partially refunded</td>\n        <td></td>\n        <td>-</td>\n      </tr>\n      <tr>\n        <td><code>UR</code></td>\n        <td>Under review</td>\n        <td>-</td>\n        <td>-</td>\n      </tr>\n    </tbody>\n  </table>\n</div>","event":[{"listen":"prerequest","script":{"id":"790612f3-4f16-4cab-99d6-b6e29401f2d7","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"17839eaa-57fb-49b7-b716-afc260deb88d","type":"text/javascript","exec":[""]}}],"_postman_id":"b02dad21-6aa7-4876-a2b7-d7c4e2d8226f","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"4db792ba-b4b2-46d1-9b9b-0c981e2a4ddd","id":"4db792ba-b4b2-46d1-9b9b-0c981e2a4ddd","name":"Data Types","type":"folder"}}},{"name":"Transaction Type","item":[],"id":"78300ea2-0ac8-4047-a1b4-c1738535c1d8","description":"<div class=\"is-table-wrapper\">\n  <table>\n    <thead>\n      <tr>\n        <th>Value</th>\n        <th>Description</th>\n      </tr>\n    </thead>\n    <tbody>\n      <tr>\n        <td><code>BD</code></td>\n        <td>Business fee debit</td>\n      </tr>\n      <tr>\n        <td><code>BPAY</code></td>\n        <td>BPAY payment</td>\n      </tr>\n      <tr>\n        <td><code>CST</code></td>\n        <td>Creditor settlement</td>\n      </tr>\n      <tr>\n        <td><code>PDB</code></td>\n        <td>Payer scheduled bank account debit</td>\n      </tr>\n      <tr>\n        <td><code>PDC</code></td>\n        <td>Payer scheduled credit card debit</td>\n      </tr>\n      <tr>\n        <td><code>PLN</code></td>\n        <td>Payer loan</td>\n      </tr>\n      <tr>\n        <td><code>POS</code></td>\n        <td>Point-of-sale card payments</td>\n      </tr>\n      <tr>\n        <td><code>RT</code></td>\n        <td>Real-time card payment</td>\n      </tr>\n      <tr>\n        <td><code>STL</code></td>\n        <td>Business settlement</td>\n      </tr>\n      <tr>\n        <td><code>STLU</code></td>\n        <td>Business upfront settlement</td>\n      </tr>\n      <tr>\n        <td><code>ZDA</code></td>\n        <td>Card verification (zero dollar authorization)</td>\n      </tr>\n    </tbody>\n  </table>\n</div>","event":[{"listen":"prerequest","script":{"id":"f012dd6b-e107-4039-8a7f-3b95df678ca8","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"c6b5e7e2-3bcd-475a-8a80-53fb3aca80f2","type":"text/javascript","exec":[""]}}],"_postman_id":"78300ea2-0ac8-4047-a1b4-c1738535c1d8","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"4db792ba-b4b2-46d1-9b9b-0c981e2a4ddd","id":"4db792ba-b4b2-46d1-9b9b-0c981e2a4ddd","name":"Data Types","type":"folder"}}},{"name":"Transaction Source","item":[],"id":"2cfab69e-f3e1-4688-bdf3-4ed59e891202","description":"<div class=\"is-table-wrapper\">\n  <table>\n    <thead>\n      <tr>\n        <th>Value</th>\n        <th>Description</th>\n      </tr>\n    </thead>\n    <tbody>\n      <tr>\n        <td><code>IVR</code></td>\n        <td>The real-time transaction was initiated via an IVR phone system</td>\n      </tr>\n    </tbody>\n  </table>\n</div>\n","event":[{"listen":"prerequest","script":{"id":"4b1ea0dd-00b9-404b-9295-8a34a9bed201","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"ebb53d57-d51b-4f77-a26b-4c66ca34951f","type":"text/javascript","exec":[""]}}],"_postman_id":"2cfab69e-f3e1-4688-bdf3-4ed59e891202","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"4db792ba-b4b2-46d1-9b9b-0c981e2a4ddd","id":"4db792ba-b4b2-46d1-9b9b-0c981e2a4ddd","name":"Data Types","type":"folder"}}},{"name":"Token Type","item":[],"id":"7e870324-6e3c-4977-8045-2e64c1463564","description":"<div class=\"is-table-wrapper\">\n  <table>\n    <thead>\n      <tr>\n        <th>Value</th>\n        <th>Description</th>\n      </tr>\n    </thead>\n    <tbody>\n      <tr>\n        <td><code>EDDR</code></td>\n        <td>Electronic direct debit request</td>\n      </tr>\n      <tr>\n        <td><code>HPP</code></td>\n        <td>Hosted payment page</td>\n      </tr>\n      <tr>\n        <td><code>VAULT</code></td>\n        <td>Hosted vault service</td>\n      </tr>\n    </tbody>\n  </table>\n</div>\n","event":[{"listen":"prerequest","script":{"id":"54e7da1f-e947-4f7f-ab0f-ff923dac2b76","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"30fade15-d0b1-4080-be0d-d708dcfa7c0b","type":"text/javascript","exec":[""]}}],"_postman_id":"7e870324-6e3c-4977-8045-2e64c1463564","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"4db792ba-b4b2-46d1-9b9b-0c981e2a4ddd","id":"4db792ba-b4b2-46d1-9b9b-0c981e2a4ddd","name":"Data Types","type":"folder"}}},{"name":"Token Status Code","item":[],"id":"e9e84da3-a75f-4faf-83e0-a594556033d7","description":"<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Value</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>WAITING</code></td>\n<td>Token URL not yet accessed</td>\n</tr>\n<tr>\n<td><code>VALIDATED</code></td>\n<td>Token URL loaded</td>\n</tr>\n<tr>\n<td><code>PROCESSED_SUCCESSFUL</code></td>\n<td>URL completed successfully</td>\n</tr>\n<tr>\n<td><code>PROCESSED_REJECTED</code></td>\n<td>URL Opened, not completed and closed</td>\n</tr>\n<tr>\n<td><code>ERROR</code></td>\n<td>Internal error received</td>\n</tr>\n<tr>\n<td><code>FRAUD_CHECK_DECLINE</code></td>\n<td>Payment attempted but declined by Fraud check</td>\n</tr>\n<tr>\n<td><code>FRAUD_CHECK_ERROR</code></td>\n<td>Payment attempted but Fraud Check error received</td>\n</tr>\n<tr>\n<td><code>EXPIRED</code></td>\n<td>Token has expired and is no longer useable</td>\n</tr>\n</tbody>\n</table>\n</div>","event":[{"listen":"prerequest","script":{"id":"a931d7c5-d7f6-4873-8c14-27b98f6910f4","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"7c2359b6-a14b-444e-b517-c35f84a5ff7d","type":"text/javascript","exec":[""]}}],"_postman_id":"e9e84da3-a75f-4faf-83e0-a594556033d7","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"4db792ba-b4b2-46d1-9b9b-0c981e2a4ddd","id":"4db792ba-b4b2-46d1-9b9b-0c981e2a4ddd","name":"Data Types","type":"folder"}}}],"id":"4db792ba-b4b2-46d1-9b9b-0c981e2a4ddd","auth":{"type":"noauth","isInherited":false},"event":[{"listen":"prerequest","script":{"id":"c91d3471-8dc7-45c5-9ee6-5129471fb823","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"6f9026fa-2982-4eaa-9206-6e57ec12aa04","type":"text/javascript","exec":[""]}}],"_postman_id":"4db792ba-b4b2-46d1-9b9b-0c981e2a4ddd","description":""},{"name":"SOAP → REST Conversion ","item":[],"id":"3eda1f73-2194-4ae2-af02-b28def4730d2","description":"<p>The purpose of this section of the document is to guide you through moving from a SOAP integration to a RESTful integration.</p>\n<p>The table below maps the SOAP Functions to the equivalent REST Function.</p>\n<p>REST offers you advanced documentation, support and functionality.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>SOAP</th>\n<th>REST</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>PayerSave</code></td>\n<td><a href=\"#18425722-4aa3-45cf-9b28-65926620bf32\">POST Add a new Payer</a></td>\n</tr>\n<tr>\n<td><code>PayerSavePaymentMethod</code></td>\n<td><a href=\"#79f31156-c35f-468a-8fa5-1a006b4cbf9e\">PUT Add or update a Payers bank account details</a>  <br /><a href=\"#14654018-76b6-4b4b-9ecd-a8e89a3b7af7\">POST Make a live tokenized card transaction</a>  <br /><a href=\"#610c7cc9-cbc5-40cd-a3bd-764cc67d1cd3\">DELETE Remove a Payers payment methods</a></td>\n</tr>\n<tr>\n<td><code>PayerChangeStatus</code></td>\n<td><a href=\"#8188cb84-cf5f-469e-b51f-406d4dbc761a\">PUT Change a Payers status</a></td>\n</tr>\n<tr>\n<td><code>PayerSearch / PayerSearchXml</code></td>\n<td><a href=\"#4e45865e-7467-495a-9a21-87bfb9991b0e\">GET Look up a specific Payers details</a>  <br /><a href=\"#5b76aef4-f360-4e4a-bfd7-49bec130f971\">GET Search for multiple Payers</a>  <br /><a href=\"#e6b8e2bd-b96a-4e0b-aec9-5946b29efcc4\">GET Look up a Payers payment options</a></td>\n</tr>\n<tr>\n<td><code>ScheduleSinglePayment</code></td>\n<td><a href=\"#4d877f1d-9149-4b1c-a68a-fc8e645bb975\">POST Schedule a single payment</a></td>\n</tr>\n<tr>\n<td><code>ScheduleTransactionWithAutoCreatePayer</code></td>\n<td>Not Available</td>\n</tr>\n<tr>\n<td><code>ScheduleGenerate</code></td>\n<td><a href=\"#3f248478-5809-4f57-90f3-bdf3d200513b\">POST Schedule multiple future payments</a></td>\n</tr>\n<tr>\n<td><code>ScheduleGenerate</code></td>\n<td><a href=\"https://null\">DELETE Delete All Payments</a></td>\n</tr>\n<tr>\n<td><code>ScheduleRemoveSinglePayment</code></td>\n<td><a href=\"#e944a6ec-0a9a-4c8f-90d5-5a72614e7bc4\">DELETE Delete Single Payment</a></td>\n</tr>\n<tr>\n<td><code>ScheduleChangeAmounts</code></td>\n<td><a href=\"#9c915b75-93ab-4343-9eba-91bc86b83035\">PATCH Change Payment Amounts</a></td>\n</tr>\n<tr>\n<td><code>ScheduleSearch / ScheduleSearchXml</code></td>\n<td><a href=\"#20399187-362a-46a8-973f-66badbcdf665\">GET Look up a scheduled payment</a>  <br /><a href=\"#359777b3-4ffe-464b-a120-67c3a3c062e8\">GET Find a Payers scheduled payments</a>  <br /><a href=\"https://\">GET Search all scheduled payments</a></td>\n</tr>\n<tr>\n<td><code>GETNewStatusUpdates / GetNewStatusUpdatesXml</code></td>\n<td><a href=\"https://\">GET Search for transaction status changes</a></td>\n</tr>\n<tr>\n<td><code>GETNewStatusUpdatesByStatus / GetNewStatusUpdatesByStatusXml</code></td>\n<td><a href=\"#4e87eb46-2ed5-4469-9ab4-904b99a2a738\">GET Search for transaction status changes</a></td>\n</tr>\n<tr>\n<td><code>SetNewStatusUpdateAsReceived</code></td>\n<td><a href=\"#75030710-b304-451f-8a47-c94e0e7829cd\">POST Acknowledge transaction status change</a></td>\n</tr>\n<tr>\n<td><code>TransactionStatus</code></td>\n<td><a href=\"#d4793679-1ed3-419e-96b3-3821cfa78061\">GET Transaction Lookup</a>  <br /><a href=\"#0986efcc-2ba8-46bc-b436-bce88a4e1a6c\">GET Search live card transactions</a>  <br /><a href=\"#ac43557c-2b7a-4530-85cd-9f9af66ff790\">GET Look up single live card transaction</a></td>\n</tr>\n<tr>\n<td><code>TransactionSearch / TransactionSearchXml</code></td>\n<td><a href=\"#4ff99326-bb8c-44a2-aa7a-81887b98a57f\">GET Transaction Search</a></td>\n</tr>\n<tr>\n<td><code>CreditCardTransaction</code>  <br /><code>Superseded - ImmediateCreditCardTransaction / ImmediateCreditCardTransactionFullPayerInfo/ ImmediateCreditCardTransactionFullReg</code></td>\n<td><a href=\"#14654018-76b6-4b4b-9ecd-a8e89a3b7af7\">POST Make a live tokenized card transaction</a></td>\n</tr>\n<tr>\n<td><code>CreditCardTransactionUpdate</code></td>\n<td><a href=\"#18cec791-7643-47be-8f0d-b36d44c0e366\">POST Process a pre authorised card transaction</a></td>\n</tr>\n<tr>\n<td><code>StoredCreditCardTransaction</code>  <br /><code>Superseded - ChargeStoredCard</code></td>\n<td><a href=\"#220402de-e5bf-43c5-8a71-7410706c7654\">POST Process a transaction using saved card details</a></td>\n</tr>\n<tr>\n<td><code>CheckService</code></td>\n<td><a href=\"#5c874aef-7bcc-40bf-9eef-d043de71c35a\">GET Check your business details</a></td>\n</tr>\n<tr>\n<td><code>RefundTransaction</code></td>\n<td><a href=\"#8b39b171-7d6b-40e8-99eb-5644bb527376\">POST Refund a live card transaction</a></td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"noauth","isInherited":false},"event":[{"listen":"prerequest","script":{"id":"9c8f8a72-b090-4387-903d-16df8369c1b0","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"281b9fa5-5019-4bf9-bb0e-503866d0329a","type":"text/javascript","exec":[""]}}],"_postman_id":"3eda1f73-2194-4ae2-af02-b28def4730d2"},{"name":"FAQ","item":[],"id":"2ce9cee7-197d-4337-a584-a25a0a7f012e","description":"<p>You can browse the topics below to find answers to Frequently Asked Questions.</p>\n<h5 id=\"test-cards\">TEST CARDS</h5>\n<p>You can find details of test cards that can be used in sandbox</p>\n<p><a href=\"#7811f629-130a-475e-b0e8-19a157742835\">here</a></p>\n<h5 id=\"test-bank-account-details\">TEST BANK ACCOUNT DETAILS</h5>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Parameter</strong></th>\n<th>Value</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><strong>BSB</strong></td>\n<td>123456</td>\n</tr>\n<tr>\n<td><strong>Account Number</strong></td>\n<td>12345678</td>\n</tr>\n<tr>\n<td><strong>Account Name</strong></td>\n<td>TEST ACCOUNT</td>\n</tr>\n</tbody>\n</table>\n</div><h5 id=\"test-bank-account-details---nz-specific\">Test Bank Account Details - NZ specific</h5>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Parameter</strong></th>\n<th>Value</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><strong>BSB</strong></td>\n<td>123456</td>\n</tr>\n<tr>\n<td><strong>Account Number</strong></td>\n<td>1234456789</td>\n</tr>\n<tr>\n<td><strong>Account Name</strong></td>\n<td>TEST ACCOUNT</td>\n</tr>\n</tbody>\n</table>\n</div><h5 id=\"test-bank-account-details---uk-specific\">Test Bank Account Details - UK specific</h5>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Parameter</strong></th>\n<th>Value</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><strong>Sort code</strong></td>\n<td>208441</td>\n</tr>\n<tr>\n<td><strong>Account Number</strong></td>\n<td>83521605</td>\n</tr>\n<tr>\n<td><strong>Account Name</strong></td>\n<td>M Engineered Solutions</td>\n</tr>\n</tbody>\n</table>\n</div><h5 id=\"real-time-transaction-life-cycle\">Real Time Transaction life cycle</h5>\n<p>Real Time transactions will receive a status of Cleared (Successful) or Rejected immediately after being processed.<br />The status will be returned in the response to the API. Please see the model for the specific API call being used.</p>\n<h5 id=\"scheduled-transaction-life-cycle\">Scheduled Transaction life cycle</h5>\n<p>Recurring Transactions will be scheduled and all being well the response to the API call would be 200.<br />This means the transaction has been scheduled successfully but will not indicate if funds have been collected.<br />To find if a transaction has been successful or rejected use the</p>\n<p><a href=\"#79b5ccfc-9b20-4034-82b2-54a70dae2c7e\">status changes</a></p>\n<p>endpoint to track how these change, from Pending to Cleared to Successful or Rejected.</p>\n","auth":{"type":"noauth","isInherited":false},"event":[{"listen":"prerequest","script":{"id":"9e06d548-2004-414a-8499-a2ee02c8cf0d","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"0387d226-f150-458f-a893-52b1af34a7c2","type":"text/javascript","exec":[""]}}],"_postman_id":"2ce9cee7-197d-4337-a584-a25a0a7f012e"}],"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearer-token}}"}]}},"event":[{"listen":"prerequest","script":{"id":"70e764f7-da38-4401-9768-c29bb728ad23","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"6cc3a94f-ad56-42e4-8801-2e51db0c9d48","type":"text/javascript","exec":[""]}}]}