{"info":{"_postman_id":"49b57ee7-7e16-12d2-98d5-9a49d4a5e118","name":"Moneytech Payments Platform","description":"<html><head></head><body><h1 id=\"overview\">Overview</h1>\n<p>Moneytech Payments thanks you for your interest in our Platform. This document describes our latest offering. It is the result of combining several bespoke and public API offerings with which we have provided clients in the past with the goal of providing a rich set of services to satisfy the majority of customers.</p>\n<p>While we remain open to providing bespoke solutions to clients when the need arises, we feel that the APIs presented in this document will provide the flexibility to solve almost any financial payment requirement your business may have.</p>\n<p>We want your experience of using these APIs to be seamless, easy and ‘just work’. For this to happen you need to understand the key concepts discussed in the <strong>Overview</strong> section of this document. We highly recommend that your developers arrange a meeting with our Platform team. This does a few things to expedite your development:</p>\n<ul>\n<li>You get to ask and have any concepts explained by some of the people who have written the APIs you will be using</li>\n<li>You get to know who we are and who to send any questions too</li>\n<li>Explain to our team what business problem you are solving, we can then guide you to which APIs you need to use and those you can ignore. It also gives us context for future correspondence</li>\n</ul>\n<p>The Platform is a payment gateway developed by Moneytech Payments which provides a high performance and flexible payment solution to enable 3rd parties to develop custom business solutions with ease. Funds may be debited from:</p>\n<ul>\n<li>Credit-Card (Visa, Mastercard, Diners, Amex)</li>\n<li>Australian Bank Account</li>\n<li>mAccount</li>\n<li>mWallet</li>\n</ul>\n<p>Funds can be credited to one or a multiple of the following destinations in a single API call:</p>\n<ul>\n<li>BPAY</li>\n<li>Australian Bank Account</li>\n<li>mAccount</li>\n<li>mWallet</li>\n</ul>\n<p>Tokenization is fully supported for both the debit and credit transactions:</p>\n<ul>\n<li>BPAY</li>\n<li>Australian Bank Account</li>\n<li>Credit-Card</li>\n</ul>\n<h2 id=\"what-is-an-mwallet-and-maccount\">What is an mWallet and mAccount?</h2>\n<p>At the core of the Platform is an extremely rich set of services that were developed for mPOS (another Moneytech Payments product). The mPOS product was designed and developed for the Point of Sale market supporting (although not limited to):</p>\n<ul>\n<li>Over the counter bill payments (BPAY)</li>\n<li>Loyalty</li>\n<li>Point of Sale purchases</li>\n<li>Statements</li>\n<li>Daily Settlement</li>\n<li>Consumer stored value</li>\n<li>Auto Top-Up</li>\n<li>Transactions via SMS</li>\n<li>Much more…</li>\n</ul>\n<p>Because of this heritage, the Platform has two key concepts:</p>\n<ul>\n<li>mWallet</li>\n<li>mAccount</li>\n</ul>\n<h3 id=\"mwallet\">mWallet</h3>\n<p>Think of an mWallet as the wallet in your back pocket. This is where you keep funds to purchase goods and services. Funds are deposited into this wallet by withdrawing cash from an ATM, your bank branch or other means. The cash stays in your wallet until you wish to purchase goods.</p>\n<p>On the Platform, funds stored in an mWallet are kept in a Trust account on behalf of the owner. In general, there are no fees charged on mWallet accounts including deposits (credit) and withdraws (debit). For security, any debits from an mWallet require a four-digit PIN. Deposits into mWallets are cleared funds immediately. The funds stay in the mWallet until required.</p>\n<p>An mWallet financials API (mWallet/v1/financials) is available at any time as well as financial statements (if an email address is available). </p>\n<p>Moneytech Payments has an exemption from ASIC (Australian Securities and Investments Commission) to implement the mWallet, as a consequence, there are some restrictions in-place according to ASIC’s rules.</p>\n<p>Moneytech Payments is an authorised BPAY PIM. A requirement of BPAY is that BPAY payments must be through an mWallet with sufficient details to enable Moneytech Payments to contact the owner of the mWallet if there is a problem with the payment. </p>\n<p>If a payment is being made that does NOT include BPAY, then an mWallet is optional. If an mWallet is supplied, then the Platform will route the funds through the supplied mWallet providing full disclosure on the mWallet Financial Statement. </p>\n<ul>\n<li>An mWallet is represented by a 16-Digit account number.</li>\n<li>You may create as many mWallets as you require</li>\n<li>The balance of an mWallet can never fall below $0.00</li>\n<li>An mWallet may be Debited or Credited by anyone as a PIN is required for both operations.</li>\n</ul>\n<h3 id=\"maccount\">mAccount</h3>\n<p>Think of an mAccount as the till in a shop. When a consumer purchases goods in this shop, cash is handed over and stored in the till. At the end of the day, these funds are removed from the till and deposited into the shops physical bank account for safe keeping.</p>\n<p>Each mAccount is backed by an ABN and a physical Australian Bank Account. See the section titled <strong>Settlement</strong>.</p>\n<p>You may create mAccounts through the mAccount/v1 APIs in this document. If you debit an mAccount, you MUST also hold a signed direct-debit authority.</p>\n<p>When a Sign-In Account creates an mAccount (using the mAccount/v1 APIs) the Sign-In Account is set as the new mAccounts parent. Only a parent of an mAccount can Debit, Update, Retrieve Financials, Request Statements, Close the account etc.</p>\n<ul>\n<li>A nmAccount is represented by a 16-Digit account number.</li>\n<li>An mAccount can be credited by anyone.</li>\n</ul>\n<p>You can create as many mAccounts as you require, although monthly and/or set-up fees may be configured based on your agreements with Moneytech Payments</p>\n<ul>\n<li>There are some financial limits when you create an mAccount through the mAccount/v1 APIs. If you require higher limits, contact your Moneytech Payments account representative. </li>\n<li>An mAccount financials API (mAccount/v1/financials) is available at any time as well as emailing a financial statement (if an email address is available). </li>\n<li>A balance below $0.00 indicates the Platform will DEBIT the mAccounts physical Australian Bank Account (ABA)</li>\n<li>A balance above $0.00 indicates the Platform will CREDIT the mAccounts physical Australian Bank Account (ABA)</li>\n</ul>\n<p><strong>mAccount Issuers</strong></p>\n<p>An issuer is a high-level mAccount with the following rights</p>\n<ul>\n<li>Product co-branding</li>\n<li>Develop, market and and sell a product to others who will be given their own mAccount and access to this API</li>\n<li>Additional reporting</li>\n<li>Additional support</li>\n<li>Ability to impersonate an mAccount that you own – create custom reports, statemens etc</li>\n</ul>\n<p><strong>mAccount Sign-In Account</strong></p>\n<p>The Sign-In Account is simply the mAccount used to sign-in to the payment gateway.</p>\n<p><strong>mAccount Fee Account</strong></p>\n<p>Any Sign-In Account may have an optional Fee Account linked to it. The Platform will use the Fee Account when debiting or crediting fees from the Sign-In Account.  The Fee Account can have the same ABA details as the Sign-In Account or may be different. A separate statement will be sent providing clear concise information regarding fees.</p>\n<p>Fee Accounts have the following attributes:</p>\n<ul>\n<li>Debit T+0</li>\n<li>Credit T+0</li>\n<li>Daily Settlement statement</li>\n<li>Daily/Monthly Statements</li>\n<li>To request a Fee Account contact your Moneytech Payments account representative.</li>\n</ul>\n<h2 id=\"direct-debit-and-direct-credit\">Direct Debit and Direct Credit</h2>\n<p>The financial/v2/transaction/execute API provides the ability to either debit or credit any Australian Bank Account directly by providing the following details:</p>\n<ul>\n<li>Bank-State-Branch (BSB) Number</li>\n<li>Bank Account Number</li>\n<li>Bank Account Title</li>\n</ul>\n<p>By using Direct Debit, you MUST hold a signed direct debit authority. (Or show that you have the authority to debit the account)</p>\n<h2 id=\"settlement\">Settlement</h2>\n<p>In Platform terms, the act of a settlement is to calculate the balance of each mAccount at 4PM (Sydney Time) each business day (this balance is called the ‘Settlement Balance’). The ‘Settlement Balance’ is used to create a reversing transaction (called a ‘Settlement Transaction’) to bring the mAccount balance to $0.00. These ‘Settlement Transactions’ are then submitted to either Debit or Credit the physical Australian Bank Account (ABA) attached to the mAccount.</p>\n<ul>\n<li>A ‘Settlement Balance’ below $0.00 (-ve) will Debit the mAccounts physical Australian Bank Account (ABA)</li>\n<li>A ‘Settlement Balance’ above $0.00 (+ve) will Credit the mAccounts physical Australian Bank Account (ABA)</li>\n</ul>\n<h3 id=\"settlement-frequency\">Settlement Frequency</h3>\n<p>By default, mAcounts are settled every business day at 4PM. Many other options are available by contacting your Moneytech Payments representative. Some of the options are:</p>\n<ul>\n<li>Daily at 4PM (Sydney Time)</li>\n<li>Daily at 10AM (Sydney Time)</li>\n<li>On-Demand</li>\n<li>Beginning of Month</li>\n<li>Mid-Month </li>\n<li>End of Month</li>\n<li>Never Settle</li>\n</ul>\n<h3 id=\"deferred-settlement---tn\">Deferred Settlement - T+n</h3>\n<p>T+n is a term that indicates how many business days after the Transaction you want the funds Debited from or Credited to the mAccounts linked Australian Bank Account (ABA). When an mAccount is created/updated using the mAccount/v1 APIs, you can set the T+n values independently for both the Debit and Credit settlements. The default is to settle Debit and Credits as T+0 – same day if the transaction occurred before 4pm Sydney time.</p>\n<p>How T+n works: The mAccount ‘Settlement Transaction’ is created as usual at 4pm each business day. The ‘Settlement Transaction’ date is set to the calculated date in the future (+n business days) and will appear on the statement with this future date (so you know when to expect it). The actual instructions to Debit or\nCredit the funds are delayed until the calculated date.</p>\n<h3 id=\"settlement-notifications\">Settlement Notifications</h3>\n<p>mAccounts receive a settlement email at the end of the settlement run, explaining the amount to be Debited/Credited to their mAccounts physical Australian Bank Account, the date the settlement will occur (remember T+n) and a financial statement (as a PDF) which lists each transaction that was settled, as well as an Excel Spreadsheet with all the transactions listed in the PDF statement for further analysis.</p>\n<h3 id=\"sample-settlement-email\">Sample Settlement Email</h3>\n<img src=\"https://moneytechstorage.blob.core.windows.net/images\\Settlement\\SettlementSampleEmail.png\">\n\n<p><b>Note</b></p>\n<p>The above ‘Credit Date’ would have the actual date the settlement would occur if T+n are &gt; 0.</p>\n<h3 id=\"sample-pdf-settlement-statement\">Sample PDF Settlement Statement</h3>\n<p>The Statement From Date and the To date in the statement below (inside the green box) are from 4pm the previous settlement date (5th May 2017 – A Friday) to 4pm the current settlement date (8th May 2017 – A Monday). This is why it’s called a Settlement Statement. It’s only showing transactions that were settled on the 8th May 2017 (a Monday) which included any transactions over the weekend.</p>\n<p>When looking at any of the Platform statements, think of the Platform as a bank. In the example below, the Settlement transaction (row 2) shows there is a Debit of $85.00 for the settlement. This is a Debit FROM your Platform account and will therefore be a Credit INTO your physical bank account.</p>\n<img src=\"https://moneytechstorage.blob.core.windows.net/images\\Settlement\\SettlementSamplePDFStatement.png\">\n\n<h3 id=\"sample-excel-settlement-spreadsheet\">Sample Excel Settlement Spreadsheet</h3>\n<p>The Settlement Notification email includes an Excel spreadsheet with the same details as the PDF Settlement Statement. This provides you with the same data that you can use for analysis.</p>\n<img src=\"https://moneytechstorage.blob.core.windows.net/images\\Settlement\\SettlementSampleSpreadsheet.png\">\n\n<h2 id=\"financial-statements\">Financial Statements</h2>\n<p>The Platform will automatically send financials statements to both mAccounts and mWallets if an email address is provided. These include Month to Date, Last Month, Last Financial Year and others.</p>\n<p>Statements are emailed as a PDF attachment along with an Excel spreadsheet containing the same details as the PDF statement.</p>\n<p>Using the mAccount/v1/sendStatement and mWallet/v1/sendStatement APIs you may request a statement to be sent at any time.</p>\n<p>A Credit Settlement transaction will appear as a Debit on your physical Bank Statement and a Debit Settlement transaction will appear as a Credit on your physical Bank Statement. Both mAccounts and mWallets represent a financial account held on the Platform. The Statements are in respect to the Platform NOT your physical bank account.</p>\n<h3 id=\"example--maccount-month-to-date-financial-statement\">Example – mAccount Month To Date Financial Statement</h3>\n<img src=\"https://moneytechstorage.blob.core.windows.net/images\\FinancialStatement.png\">\n\n<h2 id=\"tokens\">Tokens</h2>\n<p>A token is used to obfuscate either the source or destination of the funds (Credit-Cards, BPAY &amp; Australian Bank Account (ABA)). The details associated with tokens are stored encrypted on the Platform attached to an existing mAccount or mWallet.</p>\n<p>Tokens are created using the token/v1 APIs by passing the BPAY, ABA or Credit-Card details. A token is returned which is used in subsequent calls to identify the source (Debit) or destination (Credit) details. By using tokens, you never store any of these details on your own servers.</p>\n<h3 id=\"relationship-between-sign-in-account-maccount-mwallet--tokens\">Relationship Between Sign-In Account, mAccount, mWallet &amp; Tokens</h3>\n<p>The Sign-In Account is nothing more than the mAccount used to access the APIs discussed in this document. </p>\n<p>When creating a token, you are required to attach this to an existing mAccount or mWallet. For example, if an mWallet holder wants to create a Credit-Card token, that token would be associated with the mWallet, NOT the sign-in or any other mAccount.</p>\n<p>What you end up with is a hierarchy of the Sign-In Account, mWallets/mAccounts and tokens:</p>\n<img src=\"https://moneytechstorage.blob.core.windows.net/images\\token_hierarchy.png\">\n\n<h2 id=\"a-practical-example\">A Practical Example</h2>\n<h3 id=\"scenario\">Scenario</h3>\n<p>Say you have a website that sells flowers. The following business rules have been defined by you.</p>\n<ul>\n<li>For customers who are regular buyers you create an mWallet and you provide a ‘Cash Incentive’ of 1% for each purchase.  </li>\n<li>You need to pay a courier for delivery. The cost is included in the total amount.</li>\n<li>You donate $0.50 from each purchase to a local Charity.</li>\n</ul>\n<h3 id=\"solution\">Solution</h3>\n<p>As this customer is well known (we are assuming he/she is), you have previously created an mWallet when they registered on your site. The customer may have registered a Credit-Card with you previously and therefore you can query the token/v1 APIs for a displayable list of Credit-Cards or bank accounts that the customer may choose from to make the payment.  </p>\n<p>For this example, the total cost of the flowers is $100.00 including freight of $7.00 which is to be paid via BPAY. The cash loyalty on this purchase is $1.00 (keeping it simple) to be deposited into the customers mWallet and $0.50 to your local Charity.</p>\n<p>The customer decides to pay by a previously registered Credit-Card we therefore want to deposit $2.00 into the Sign-In Fee Account to cover the processing fee Moneytech Payments will debit (see the API tools/v1/creditCardValidate to calculate the Credit Card fees and surcharge. You can also use the financial/v1/transaction/validate API to retrieve a breakdown of all fees although no surcharge will be returned). \nThe remainder of the funds are deposited into an mAccount that you created called Revenue.</p>\n<p>In brief, we can do all the above (and much more) with a single RESTful API call to the Platform. All you need to do is to create a JSON object that matches the specification for the financial/v1/transaction/ APIs.</p>\n<p><strong>Debit</strong></p>\n<ul>\n<li>Credit-Card via token: $1.00</li>\n</ul>\n<p><strong>Disbursements - Credits</strong></p>\n<ul>\n<li>Customer's mWallet: $1.00 (Loyalty payment)</li>\n<li>Courier's BPAY details: $7.00 (Courier Payment via BPAY)</li>\n<li>Sign-In Fee mAccount: $2.00 (Cover the Processing Fee)</li>\n<li>Charity: $0.50 (Local Charity Donation)</li>\n<li>Revenue mAccount: $89.50 (The remaining funds payment)</li>\n</ul>\n<p><strong>Processing Fee</strong></p>\n<ul>\n<li>Processing Fee: $1.50</li>\n</ul>\n<p>In the following diagram, a single RESTful API call is made to the Platform which contains the following instructions:</p>\n<ul>\n<li>where the source of the funds are (whom do we Debit)</li>\n<li>a list of disbursements or payments (whom do we Credit and how)</li>\n</ul>\n<p>The Platform moves the funds to the correct accounts (mWallet, mAccounts, ABA or BPAY). At the next settlement the balance in each mAccount is required to be settled to $0.00. Therefore, funds are debited from the mAccount and credited to a physical ABA account (as in this diagram). In the case of BPAY, the funds are moved to BPAY which will then deposit it into the couriers account.</p>\n<img src=\"https://moneytechstorage.blob.core.windows.net/images\\example_flow.png\">\n\n<p>As the customer has an mWallet, he/she will see the funds flowing through the mWallet on their statement. This is visible on the above diagram with the ‘Action Performed by the Platform’ arrows in red.</p>\n<img src=\"https://moneytechstorage.blob.core.windows.net/images\\example_statement.png\">\n\n<p><em><strong>Note</strong></em></p>\n<p>The mWallet Closing Balance is $1.00 which is exactly what we expected given the $1.00 loyalty incentive.</p>\n<p><strong>Conclusion</strong></p>\n<p>A single API call is all that was required to Debit a Credit-Card and make five disbursements.</p>\n<h1 id=\"sign-in-account-liability\">Sign-In Account Liability</h1>\n<p>When you call the API financial/v1/transaction/execute the Sign-In Account accepts liability for the transaction.</p>\n<h2 id=\"debiting-via-direct-debit-or-maccount\">Debiting via Direct Debit or mAccount</h2>\n<p>Debiting from a Direct Debit or mAccount, the Platform makes the assumption that the associated bank account will honour the request. If the bank dishonours the debit request for any reason (insufficient funds, incorrect account details etc) Moneytech Payments will debit the amount from the Sign-In Accounts bank plus a dishonour fee. If the Sign-In Account dishonours the next day, then the Sign-In Account will be placed OnHold and action taken to recover the funds. </p>\n<p>If the same Direct Debit or mAccount is dishonouring on a regular basis then the mAccount will be placed OnHold or Closed. The Australian Bank Account could also be blocked from further transactions.</p>\n<p>If you don’t want to use Direct Debit, inform your Moneytech Payments representative and that option can be disabled.</p>\n<h2 id=\"debiting-via-credit-card\">Debiting via Credit-Card</h2>\n<p>When debiting from a Credit-Card the Platform asks the Credit-Card provider if the debit will be honoured. If the response is “no\", then no further action is taken and the transaction fails – This step only happens during a call to the API financial/v1/transaction/execute. Executing the API financial/v1/transaction/validate will not guarantee the Credit-Card transaction will be successful.</p>\n<p>If the response is \"yes\", the Platform assumes the funds will be credited then completes the rest of the transaction. If the card is reported stolen or the bank demands the funds returned, the Platform will debit the amount from the Sign-In Accounts bank plus any dishonour or processing fees. These are called ‘Chargebacks’ and can be up to 12 months after the transaction</p>\n<h2 id=\"debiting-via-an-mwallet\">Debiting via an mWallet</h2>\n<p>When debiting from an mWallet there is no issue as Moneytech Payments is holding the mWallet funds in trust.</p>\n<h2 id=\"why-are-the-sign-in-accounts-liable-and-what-other-options-are-there\">Why are the Sign-In Accounts liable and what other options are there?</h2>\n<p>For a transaction, the Platform receives a request to debit funds and make payments (i.e. as BPAY). The Platform will make the payment the same day, although the funds may not arrive for several days. We could hold the payment of funds until the funds arrive, but by then the BPAY may have expired or the payment becomes a ‘Late Payment’ (You could do this yourself, paying into an mWallet. If you don’t receive a dishonour notification after a few days then make the payments from the mWallet. This will not resolve possible BPAY issues).</p>\n<p>If you need to debit a supplier on a regular basis and you are concerned about the risk, talk to your Moneytech Payments representative. We can sign up the mAccount directly with a 100 point ID, legal contracts and even have them place a security deposit if we deem it required. You are still liable for any failed transactions and there is a monthly fee for each mAccount that we manage. We may provide a higher credit limit on the mAccount if it’s managed by Moneytech Payments.</p>\n<h2 id=\"legal-requirements\">Legal Requirements</h2>\n<p>As in the previous section, you must hold a Direct Debit Request for any Direct Debit or mAccount you debit from. There could be other reporting requirements under the ‘Australian Anti-money laundering and counter terrorism financing’ Act. Your Moneytech Payments representative will be able to help you with these enquiries.  </p>\n<p>See <a href=\"https://www.ag.gov.au/CrimeAndCorruption/AntiLaunderingCounterTerrorismFinancing/Pages/default.aspx\">https://www.ag.gov.au/CrimeAndCorruption/AntiLaunderingCounterTerrorismFinancing/Pages/default.aspx</a></p>\n<p>If there are any enquiries from government agencies you will be required to provide any and all documentation regarding the transactions in question. We recommend you keep these financial records for a period no less than seven (7) years or as prescribed by Australian law.</p>\n<h1 id=\"authentication\">Authentication</h1>\n<p><strong>Live Authentication Credentials</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Value</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Username</td>\n<td>Your Platform 16-Digit account number OR API Key (obtained from the developer portal)</td>\n</tr>\n<tr>\n<td>Password</td>\n<td>TBA</td>\n</tr>\n<tr>\n<td>Base URL</td>\n<td><a href=\"https://api.mpay.com.au/\">https://api.mpay.com.au/</a></td>\n</tr>\n</tbody>\n</table>\n</div><p>The RESTful APIs in this document all use BASIC Authentication (except those APIs in public/v1) in four scenarios; either:</p>\n<ul>\n<li>UserName/Password</li>\n<li>API KEY</li>\n<li>OneShotSecurityToken</li>\n</ul>\n<p>When using the LIVE Platform, your Sign-In Account is given five (5) attempts to authenticate your credentials. On the fifth failure your Sign-In Account is locked for one (1) hour. The returned data will indicate that your account is locked and the time in UTC that the account will be unlocked. </p>\n<p>When using the Staging system, you are given fifty (50) attempts with a lockout time of two (2) minutes.</p>\n<p>If you require the account to be unlocked on the LIVE system you may contact your Moneytech Payments representative and at his or her discretion they will unlock the account. A fee may be applied for this service.\nSee the API routes in Security to manage Passwords and Tokens.</p>\n<h2 id=\"usernamepassword\">UserName/Password</h2>\n<p>Using this scenario you configure BASIC Authentication with the following:</p>\n<ul>\n<li>UserName  - your mAccounts 16-Digit account number (This is called the Sign-In Account) OR API Key (obtained from the developer portal)</li>\n<li>Password  - password that will be supplied by Moneytech Payments when you have demonstrated successful implementation of the API on our Staging environment. When using your API Key, no password is required. If the key is compromised, it can be re-rolled via the developer portal.</li>\n</ul>\n<p>Passwords are stored in a cryptographic format that is not reversible. If you forget your password, it cannot be recovered. You will need to contact Moneytech Payments and have a new password generated.</p>\n<h2 id=\"securitytoken\">SecurityToken</h2>\n<p>Using this scenario, you make an API call to security/v1/createSecurityToken using UserName/Password. A SecurityToken is returned that may be used multiple times until it expires. See the security/v1 section for further details.</p>\n<p>The SecurityToken returned is used in place of your UserName when configuring BASIC Authentication for future API calls (No password is required).</p>\n<p>Expiry time is between 1 and 15 minutes.</p>\n<h2 id=\"oneshotsecuritytoken\">OneShotSecurityToken</h2>\n<p>Using this scenario, you make an API call to security/v1/createOneShotSecurityToken using UserName/Password. A OneShotSecurityToken is returned that can be used only once or until it expires.</p>\n<p>An OneShotSecurityToken is exactly the same as the SecurityToken scenario except the token will be deleted on first use.</p>\n<p>Expiry time is between 1 and 15 minutes.</p>\n<h1 id=\"testing\">Testing</h1>\n<h2 id=\"staging-authentication-credentials\">Staging Authentication Credentials</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Value</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Base URL</td>\n<td><a href=\"https://api.m-pay.com.au/\">https://api.m-pay.com.au/</a></td>\n</tr>\n</tbody>\n</table>\n</div><p>To access our sandbox environment please sign up at our <a href=\"https://developer.moneytech.com.au\">developer portal</a></p>\n<h2 id=\"staging-test-credit-cards\">Staging Test Credit-Cards</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Card Type</th>\n<th>Card Number</th>\n<th>Expiry Date</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>MasterCard</td>\n<td>5123456789012346</td>\n<td>05/21</td>\n</tr>\n<tr>\n<td>Visa</td>\n<td>4987654321098769</td>\n<td>05/21</td>\n</tr>\n<tr>\n<td>Amex</td>\n<td>345678901234564</td>\n<td>05/21</td>\n</tr>\n<tr>\n<td>Diners Club</td>\n<td>30123456789019</td>\n<td>05/21</td>\n</tr>\n</tbody>\n</table>\n</div><p>To allow testing Credit-Card failures, you can set the status code you wish to have returned by changing the Credit-Cards CVN (Amex has a 4 digit CVN)</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Description</th>\n<th>CVN</th>\n<th>CVN (American Express)</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Transaction approved</td>\n<td>000</td>\n<td>0000</td>\n</tr>\n<tr>\n<td>Transaction could not be processed</td>\n<td>010</td>\n<td>0010</td>\n</tr>\n<tr>\n<td>Transaction declined</td>\n<td>005</td>\n<td>0005</td>\n</tr>\n<tr>\n<td>No reply from processing host</td>\n<td>068</td>\n<td>0068</td>\n</tr>\n<tr>\n<td>Card has expired</td>\n<td>033</td>\n<td>0033</td>\n</tr>\n<tr>\n<td>Insufficient credit</td>\n<td>051</td>\n<td>0051</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"direct-debit-authorisation-forms\">Direct Debit Authorisation Forms</h1>\n<p>When performing a Direct Debit transaction on an Australian Bank account, you are required to have direct debit authorisation. Please contact Moneytech for further information and assistance.</p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[{"content":"Overview","slug":"overview"},{"content":"Sign-In Account Liability","slug":"sign-in-account-liability"},{"content":"Authentication","slug":"authentication"},{"content":"Testing","slug":"testing"},{"content":"Direct Debit Authorisation Forms","slug":"direct-debit-authorisation-forms"}],"owner":"2248716","collectionId":"49b57ee7-7e16-12d2-98d5-9a49d4a5e118","publishedId":"6fSWRD9","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"1D396A","highlight":"F7941D"},"publishDate":"2018-09-26T04:14:19.000Z"},"item":[{"name":"Financial","item":[{"name":"/financial/v2/transaction/execute","id":"fecd976f-101f-36b2-95ca-b5b37082fc04","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}],"advancedConfig":[{"key":"saveHelperData","value":"<save-helper-data>"},{"key":"showPassword","value":"<show-password>"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"uniqueReference\": \"Reference9281452\",\n    \"totalAmount\": \"10\",\n    \"printUniqueReferenceOnStatement\": true,\n    \"description\": \"SignInmAccount to DirectCredit\",\n    \"disbursements\": [\n        {\n            \"disbursementMethod\": \"directCredit\",\n            \"description\": \"SignInmAccount to DirectCredit\",\n            \"toDirectCreditDetails\": {\n                \"bsbNumber\": \"032-000\",\n                \"accountNumber\": \"56654983\",\n                \"accountName\": \"Monoova\"\n            },\n            \"amount\": \"{{amount}}\"\n        }\n    ]\n}"},"url":"https://api.m-pay.com.au/financial/v2/transaction/execute","description":"<p>The purpose of the execute API is to debit a source for funds then distribute those funds to one or more supplied disbursement accounts.</p>\n<p>You can use the Transaction/validate API to determine if the parameters are correct.</p>\n<h3 id=\"example-1---credit-card---mwallet\">Example 1 - Credit-Card -&gt; mWallet</h3>\n<p>Debit Credit-Card with the funds going to an mWallet.</p>\n<p>For example we are going to debit a credit card for $100 and credit an mWallet for the full amount.</p>\n<h4 id=\"statement\">Statement</h4>\n<p><b>Sign-in Account - 6279059610001205</b></p>\n<img src=\"https://moneytechstorage.blob.core.windows.net/images\\Example1\\SignInAccountPDFstatement.png\" />\n\n<p>As can be seen, there was a credit to the Sign-In Account from the Credit-Card for $100.00 then immediately paid the mWallet account.</p>\n<p>Moneytech Payments took $3.57 as a processing fee leaving the Sign-In Account with a debt of -$3.57.</p>\n<p><b>mWallet- 6279059700010827</b></p>\n<img src=\"https://moneytechstorage.blob.core.windows.net/images\\Example1\\mWalletPDF.png\" />\n\n\n<p>The mWallet owner simply sees a credit into his/her account for $100.00</p>\n<h3 id=\"example-2--credit-card---maccount\">Example 2 – Credit-Card -&gt; mAccount</h3>\n<p>In this example, we are going to debit a Credit card for flowers costing $100 + a $2 processing fee. We will have the Platform credit two separate mAccounts for the $100 and the $2 fee. This allows you to keep the products cost separate from the fees account.</p>\n<h4 id=\"statement-1\">Statement</h4>\n<p><b>Sign-in Account - 6279059610001205</b></p>\n<img src=\"https://moneytechstorage.blob.core.windows.net/images\\Example2\\SignInAccountPDFStatement.png\" />\n\n<p>As expected, there was a credit to the Sign-In Account for $2.00 to cover the fees, with Moneytech Payments debiting the account for $2.84, leaving a closing balance in the account of $-0.84.</p>\n<p>Where is the transfer to mAccount 6279059610001205 for $2.00? As the mAccount 6279059610001205 is the same as the Sign-In Account, the Credit-Card funds are credited to the Sign-In Account and therefore the $2.00 is already in the account. The Platform simply ignores the request.</p>\n<p><b>mAccount – 6279059700002972</b></p>\n<img src=\"https://moneytechstorage.blob.core.windows.net/images\\Example2\\mAccountPDFStatement.png\" />\n\n<p>As expected, the mAccount sees a credit into their account from the Sign-In Account.</p>\n<h3 id=\"example-3--credit-card---direct-credit\">Example 3 – Credit-Card -&gt; Direct Credit</h3>\n<p>In this example, we are going to extend Example 2 by having the flowers cost ($100) split into $15 and $85. We will have the $85 paid into the principal account while the $15 paid to a courier bank account.</p>\n<p>For example. Let’s say the flowers cost $100 and you have added $2.00 as a processing fee and we are paying an Australian Bank Account $15 for the fee taken from the $100 principal.</p>\n<h4 id=\"statement-2\">Statement</h4>\n<p><b>Sign-in Account - 6279059610001205</b></p>\n<img src=\"https://moneytechstorage.blob.core.windows.net/images\\Example3\\SignInAccountPDFStatement.png\" />\n\n<p>With $85.00 being paid to an mAccount, $15.00 being a Direct Credit. Moneytech Payments debited a processing fee of $3.72 leaving a balance of $-1.72.</p>\n<p><b>mAccount – 6279059700002980</b></p>\n<img src=\"https://moneytechstorage.blob.core.windows.net/images\\Example3\\PrincipalmAccountPDFStatement.png\" />\n\n<p><b>BSB Account</b></p>\n<img src=\"https://moneytechstorage.blob.core.windows.net/images\\Example3\\BSBaccountPDFStatement.png\" />\n\n<p>Behind the scenes, the Platform creates an mAccount for the Direct Credit request. As you can see from the statement for this mAccount, there has been a Direct Credit made for $85.00.</p>\n<h3 id=\"example-4--credit-card---bpay\">Example 4 – Credit-Card -&gt; BPAY</h3>\n<p>In this example, we are going to extend Example 3 by having the flowers cost ($100) split into $85 &amp; $15. We will have the $85 paid into a BPAY account, $15 paid to the courier bank account via Direct Credit.</p>\n<p>We are once again adding $2 as a processing fee to be paid into the Sign-In Account</p>\n<h4 id=\"statement-3\">Statement</h4>\n<p><b>Sign-in Account - 6279059610001205</b> </p>\n<img src=\"https://moneytechstorage.blob.core.windows.net/images\\Example4\\SignInAccountPDFStatement.png\" />\n\n<p>With $85.00 being paid to an mAccount, $15.00 being a Direct Credit and Moneytech Payments has debited a processing fee of $3.34, leaving a balance of $-1.34.</p>\n<p><b>BSB Account</b></p>\n<img src=\"https://moneytechstorage.blob.core.windows.net/images\\Example4\\BSBaccountPDFStatement.png\" />\n\n<p>Behind the scenes, the Platform creates an mAccount for the direct credit request. As can see from the statement for this mAccount there has been a Direct Credit made for $15.00.</p>\n<p><b>mWallet – 6279059700002980</b></p>\n<img src=\"https://moneytechstorage.blob.core.windows.net/images\\Example4\\mWalletPDFStatement.png\" />\n\n<p>As an mWallet was specified, the statement shows how the funds were deposited along with the payment details.</p>\n<h3 id=\"example-5--mwallet---mwallet\">Example 5 – mWallet -&gt; mWallet</h3>\n<p>In this example, we will debit an mWallet for $100 and credit another mWallet for $100</p>\n<h4 id=\"statement-4\">Statement</h4>\n<p><b>Sign-in Account - 6279059610001205</b> </p>\n<img src=\"https://moneytechstorage.blob.core.windows.net/images\\Example7\\SigninAccountPDFStatement.png\" />\n\n<p><b>Note</b></p>\n<p>The ID’s are all 6 indicating they belong to the same transaction.</p>\n<p><b>Source mWallet- 6279059700010827</b></p>\n<img src=\"https://moneytechstorage.blob.core.windows.net/images\\Example7\\SourcemWalletPDFStatement.png\" />\n\n<p>The first row is from Example 1 (we needed some money in the mWallet to transfer).</p>\n<p>The second row is the transfer of $100 and who is receiving the funds.</p>\n<p><b>Destination mWallet- 6279059700010835</b></p>\n<img src=\"https://moneytechstorage.blob.core.windows.net/images\\Example7\\DestinationmWalletPDFStatement.png\" />\n\n<p>The destination mWallet account shows the deposit for $100 and who it’s from.</p>\n<h3 id=\"example-6--direct-debit---mwallet--maccount\">Example 6 – Direct Debit -&gt; mWallet &amp; mAccount</h3>\n<p>Debit an Australian Bank Account for the funds crediting an mWallet and an mAccount.</p>\n<p>For example; Debit an mWallet for $27 and put this into another mWallet</p>\n<h4 id=\"statement-5\">Statement</h4>\n<p><b>Sign-in Account - 6279059610001205</b> </p>\n<img src=\"https://moneytechstorage.blob.core.windows.net/images\\Example9\\SignInmAccountPDFStatement.png\" />\n\n<p>You can see the Direct Debit for $27 followed by the payment to the mWallet. Moneytech Payments debited $0.88 for the processing fee. The $2 disbursement has been optimized away.</p>\n<p><b>BSB Account</b></p>\n<img src=\"https://moneytechstorage.blob.core.windows.net/images\\Example9\\BSBFinancialStatement.png\" />\n\n<p>Behind the scenes, the Platform creates an mAccount for the direct debit request. As you can see from the statement for this mAccount there has been a Direct Debit made for $27.00.</p>\n<p><b>Destination mWallet- 6279059700010835</b></p>\n<img src=\"https://moneytechstorage.blob.core.windows.net/images\\Example9\\mWalletFinancialStatement.png\" />\n\n<p>The destination mWallet account shows the deposit for $25 and who it’s from.</p>\n<h3 id=\"example-7--directdebit---directcredit\">Example 7 – directDebit -&gt; directCredit</h3>\n<p>In this example, we are going debit an ABA (directDebit) for $100 and credit another ABA (directCredit) for the same amount.</p>\n","urlObject":{"protocol":"https","path":["financial","v2","transaction","execute"],"host":["api","m-pay","com","au"],"query":[],"variable":[]}},"response":[{"id":"0c766085-3b79-d42b-cd9b-27d5f42638ca","name":"Credit-Card to mAccount","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"totalAmount\": 100,\n  \"description\": \"Credit Card to sign in mAccount\",\n  \"printUniqueReferenceOnStatement\": true,\n  \"paymentSource\": \"creditCard\",\n  \"creditCard\": {\n    \"nameOnCard\": \"Fred Smith\",\n    \"cardNumber\": \"5123456789012346\",\n    \"expiryMonth\": 5,\n    \"expiryYear\": 21,\n    \"cardValidationNumber\": \"000\"\n  },\n  \"disbursements\": [\n    {\n      \"disbursementMethod\": \"mAccount\",\n      \"description\": \"Credit Card to sign in mAccount\",\n      \"toMAccount\": \"6279059700002972\",\n      \"amount\": 100\n    }\n  ]\n}"},"url":"https://api.m-pay.com.au/financial/v2/transaction/execute"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Headers","value":"Content-Type,Authorization,SecurityToken","name":"Access-Control-Allow-Headers","description":""},{"key":"Access-Control-Allow-Origin","value":"*","name":"Access-Control-Allow-Origin","description":""},{"key":"Cache-Control","value":"private,private, max-age=0, no-cache","name":"Cache-Control","description":""},{"key":"Content-Length","value":"673","name":"Content-Length","description":""},{"key":"Content-Type","value":"application/json; charset=utf-8","name":"Content-Type","description":""},{"key":"Date","value":"Mon, 05 Feb 2018 05:23:59 GMT","name":"Date","description":""},{"key":"Server","value":"Microsoft-IIS/8.5","name":"Server","description":""},{"key":"X-AspNet-Version","value":"4.0.30319","name":"X-AspNet-Version","description":""},{"key":"X-Content-Type-Options","value":"nosniff","name":"X-Content-Type-Options","description":""},{"key":"X-Frame-Options","value":"DENY","name":"X-Frame-Options","description":""},{"key":"X-Powered-By","value":"ASP.NET","name":"X-Powered-By","description":""},{"key":"X-XSS-Protection","value":"1","name":"X-XSS-Protection","description":""}],"cookie":[{"expires":"Tue Jan 19 2038 03:14:07 GMT+0000 (Coordinated Universal Time)","httpOnly":true,"domain":"api.m-pay.com.au","path":"/","secure":false,"value":"ddoizudgaujvfzcgp5ogur1m","key":"ASP.NET_SessionId"}],"responseTime":"3408","body":"{\"durationMs\":3262,\"status\":\"Ok\",\"statusDescription\":\"Operation completed successfully\",\"bpayReceipts\":[],\"callerUniqueReference\":\"12342\",\"feeAmountExcludingGst\":1.7800,\"feeAmountGstComponent\":0.1780,\"feeAmountIncludingGst\":1.9580,\"feeBreakdown\":{\"debitFee\":{\"feeAmountExcludingGst\":1.7800,\"feeAmountGstComponent\":0.1780,\"feeAmountIncludingGst\":1.9580},\"disbursementFees\":[{\"disbursementArrayIndex\":0,\"disbursementFee\":{\"feeAmountExcludingGst\":0.0000,\"feeAmountGstComponent\":0,\"feeAmountIncludingGst\":0.0000}},{\"disbursementArrayIndex\":1,\"disbursementFee\":{\"feeAmountExcludingGst\":0.0000,\"feeAmountGstComponent\":0,\"feeAmountIncludingGst\":0.0000}}]},\"transactionId\":1819118}"},{"id":"1f668e2d-b7ec-c5d5-bd27-462b119bafa4","name":"Token To mAccount","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"totalAmount\": 100,\n  \"description\": \"Token To sign in mAccount\",\n  \"printUniqueReferenceOnStatement\": true,\n  \"paymentSource\": \"token\",\n  \"token\": \"5ef2ef95-583b-4a29-a69d-e5c95899ba56\"\n}"},"url":"https://api.m-pay.com.au/financial/v2/transaction/execute"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Headers","value":"Content-Type,Authorization,SecurityToken","name":"Access-Control-Allow-Headers","description":""},{"key":"Access-Control-Allow-Origin","value":"*","name":"Access-Control-Allow-Origin","description":""},{"key":"Cache-Control","value":"private,private, max-age=0, no-cache","name":"Cache-Control","description":""},{"key":"Content-Length","value":"430","name":"Content-Length","description":""},{"key":"Content-Type","value":"application/json; charset=utf-8","name":"Content-Type","description":""},{"key":"Date","value":"Tue, 06 Feb 2018 04:50:11 GMT","name":"Date","description":""},{"key":"Server","value":"Microsoft-IIS/8.5","name":"Server","description":""},{"key":"X-AspNet-Version","value":"4.0.30319","name":"X-AspNet-Version","description":""},{"key":"X-Content-Type-Options","value":"nosniff","name":"X-Content-Type-Options","description":""},{"key":"X-Frame-Options","value":"DENY","name":"X-Frame-Options","description":""},{"key":"X-Powered-By","value":"ASP.NET","name":"X-Powered-By","description":""},{"key":"X-XSS-Protection","value":"1","name":"X-XSS-Protection","description":""}],"cookie":[{"expires":"Tue Jan 19 2038 03:14:07 GMT+0000 (Coordinated Universal Time)","httpOnly":true,"domain":"api.m-pay.com.au","path":"/","secure":false,"value":"ddoizudgaujvfzcgp5ogur1m","key":"ASP.NET_SessionId"}],"responseTime":"731","body":"{\"durationMs\":645,\"status\":\"Ok\",\"statusDescription\":\"Operation completed successfully\",\"bpayReceipts\":[],\"callerUniqueReference\":\"f21d3330-5d2e-40a2-97d5-4c1988058a4b\",\"feeAmountExcludingGst\":0.1500,\"feeAmountGstComponent\":0.0150,\"feeAmountIncludingGst\":0.1650,\"feeBreakdown\":{\"debitFee\":{\"feeAmountExcludingGst\":0.1500,\"feeAmountGstComponent\":0.0150,\"feeAmountIncludingGst\":0.1650},\"disbursementFees\":[]},\"transactionId\":1822828}"},{"id":"210eb18f-cd55-e7dc-f17d-dc5f3ee8c3e7","name":"mWallet to mAccount","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"totalAmount\": 100,\n  \"description\": \"mWallet to sign in mAccount\",\n  \"printUniqueReferenceOnStatement\": true,\n  \"paymentSource\": \"mWallet\",\n  \"mWallet\": {\n    \"token\": \"6279059700010827\",\n    \"pin\": \"5555\"\n  }\n}"},"url":"https://api.m-pay.com.au/financial/v2/transaction/execute"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Headers","value":"Content-Type,Authorization,SecurityToken","name":"Access-Control-Allow-Headers","description":""},{"key":"Access-Control-Allow-Origin","value":"*","name":"Access-Control-Allow-Origin","description":""},{"key":"Cache-Control","value":"private,private, max-age=0, no-cache","name":"Cache-Control","description":""},{"key":"Content-Length","value":"431","name":"Content-Length","description":""},{"key":"Content-Type","value":"application/json; charset=utf-8","name":"Content-Type","description":""},{"key":"Date","value":"Tue, 06 Feb 2018 04:46:34 GMT","name":"Date","description":""},{"key":"Server","value":"Microsoft-IIS/8.5","name":"Server","description":""},{"key":"X-AspNet-Version","value":"4.0.30319","name":"X-AspNet-Version","description":""},{"key":"X-Content-Type-Options","value":"nosniff","name":"X-Content-Type-Options","description":""},{"key":"X-Frame-Options","value":"DENY","name":"X-Frame-Options","description":""},{"key":"X-Powered-By","value":"ASP.NET","name":"X-Powered-By","description":""},{"key":"X-XSS-Protection","value":"1","name":"X-XSS-Protection","description":""}],"cookie":[{"expires":"Tue Jan 19 2038 03:14:07 GMT+0000 (Coordinated Universal Time)","httpOnly":true,"domain":"api.m-pay.com.au","path":"/","secure":false,"value":"ddoizudgaujvfzcgp5ogur1m","key":"ASP.NET_SessionId"}],"responseTime":"1345","body":"{\"durationMs\":1155,\"status\":\"Ok\",\"statusDescription\":\"Operation completed successfully\",\"bpayReceipts\":[],\"callerUniqueReference\":\"d47e9502-2c53-4362-a4dc-37ed0f1c868c\",\"feeAmountExcludingGst\":0.1000,\"feeAmountGstComponent\":0.0100,\"feeAmountIncludingGst\":0.1100,\"feeBreakdown\":{\"debitFee\":{\"feeAmountExcludingGst\":0.1000,\"feeAmountGstComponent\":0.0100,\"feeAmountIncludingGst\":0.1100},\"disbursementFees\":[]},\"transactionId\":1822814}"},{"id":"222572a2-4d97-203b-f4b5-b1aa60a6ec95","name":"DirectDebit -> DirectCredit","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"totalAmount\": 100,\n  \"description\": \"Entertainment Transfer\",\n  \"paymentSource\": \"directDebit\",\n  \"directDebit\": {\n    \"bsbNumber\": \"012-140\",\n    \"accountNumber\": \"1234567\",\n    \"accountName\": \"Operating Account\"\n  },\n  \"disbursements\": [\n    {\n      \"disbursementMethod\": \"directCredit\",\n      \"description\": \"Friday afternoon beers\",\n      \"amount\": 100,\n      \"toDirectCreditDetails\": {\n        \"bsbNumber\": \"012-140\",\n        \"accountNumber\": \"1234568\",\n        \"accountName\": \"Entertainment\\n Account\"\n      }\n    }\n  ]\n}"},"url":"https://api.m-pay.com.au/financial/v2/transaction/execute"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Headers","value":"Content-Type,Authorization,SecurityToken","name":"Access-Control-Allow-Headers","description":""},{"key":"Access-Control-Allow-Origin","value":"*","name":"Access-Control-Allow-Origin","description":""},{"key":"Cache-Control","value":"private,private, max-age=0, no-cache","name":"Cache-Control","description":""},{"key":"Content-Length","value":"571","name":"Content-Length","description":""},{"key":"Content-Type","value":"application/json; charset=utf-8","name":"Content-Type","description":""},{"key":"Date","value":"Mon, 05 Feb 2018 06:59:42 GMT","name":"Date","description":""},{"key":"Server","value":"Microsoft-IIS/8.5","name":"Server","description":""},{"key":"X-AspNet-Version","value":"4.0.30319","name":"X-AspNet-Version","description":""},{"key":"X-Content-Type-Options","value":"nosniff","name":"X-Content-Type-Options","description":""},{"key":"X-Frame-Options","value":"DENY","name":"X-Frame-Options","description":""},{"key":"X-Powered-By","value":"ASP.NET","name":"X-Powered-By","description":""},{"key":"X-XSS-Protection","value":"1","name":"X-XSS-Protection","description":""}],"cookie":[{"expires":"Tue Jan 19 2038 03:14:07 GMT+0000 (Coordinated Universal Time)","httpOnly":true,"domain":"api.m-pay.com.au","path":"/","secure":false,"value":"ddoizudgaujvfzcgp5ogur1m","key":"ASP.NET_SessionId"}],"responseTime":"1220","body":"{\"durationMs\":731,\"status\":\"Ok\",\"statusDescription\":\"Operation completed successfully\",\"bpayReceipts\":[],\"callerUniqueReference\":\"d5dd6985-dafc-43de-bcd5-a61ce36a1ac0\",\"feeAmountExcludingGst\":0.3000,\"feeAmountGstComponent\":0.0300,\"feeAmountIncludingGst\":0.3300,\"feeBreakdown\":{\"debitFee\":{\"feeAmountExcludingGst\":0.1500,\"feeAmountGstComponent\":0.0150,\"feeAmountIncludingGst\":0.1650},\"disbursementFees\":[{\"disbursementArrayIndex\":0,\"disbursementFee\":{\"feeAmountExcludingGst\":0.1500,\"feeAmountGstComponent\":0.0150,\"feeAmountIncludingGst\":0.1650}}]},\"transactionId\":1819553}"},{"id":"33cf6ca3-f836-4d90-81cc-42bb718c39e0","name":"Credit Card to BPAY","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"totalAmount\": 100,\n  \"description\": \"Credit-Card to BPAY\",\n  \"printUniqueReferenceOnStatement\": true,\n  \"paymentSource\": \"creditCard\",\n  \"creditCard\": {\n    \"nameOnCard\": \"Fred Smith\",\n    \"cardNumber\": \"5123456789012346\",\n    \"expiryMonth\": 5,\n    \"expiryYear\": 21,\n    \"cardValidationNumber\": \"000\"\n  },\n  \"mWallet\": {\n    \"token\": \"6279059700010843\",\n    \"pin\": \"5555\"\n  },\n  \"disbursements\": [\n    {\n      \"disbursementMethod\": \"bpay\",\n      \"description\": \"Credit-Card to BPAY\",\n      \"toBPayDetails\": {\n        \"billerCode\": 707364,\n        \"referenceNumber\": \"3322013\"\n      },\n      \"amount\": 100\n    }\n  ]\n}"},"url":"https://api.m-pay.com.au/financial/v2/transaction/execute"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Headers","value":"Content-Type,Authorization,SecurityToken","name":"Access-Control-Allow-Headers","description":""},{"key":"Access-Control-Allow-Origin","value":"*","name":"Access-Control-Allow-Origin","description":""},{"key":"Cache-Control","value":"private,private, max-age=0, no-cache","name":"Cache-Control","description":""},{"key":"Content-Length","value":"657","name":"Content-Length","description":""},{"key":"Content-Type","value":"application/json; charset=utf-8","name":"Content-Type","description":""},{"key":"Date","value":"Fri, 16 Feb 2018 05:26:29 GMT","name":"Date","description":""},{"key":"Server","value":"Microsoft-IIS/8.5","name":"Server","description":""},{"key":"X-AspNet-Version","value":"4.0.30319","name":"X-AspNet-Version","description":""},{"key":"X-Content-Type-Options","value":"nosniff","name":"X-Content-Type-Options","description":""},{"key":"X-Frame-Options","value":"DENY","name":"X-Frame-Options","description":""},{"key":"X-Powered-By","value":"ASP.NET","name":"X-Powered-By","description":""},{"key":"X-XSS-Protection","value":"1","name":"X-XSS-Protection","description":""}],"cookie":[{"expires":"Tue Jan 19 2038 03:14:07 GMT+0000 (Coordinated Universal Time)","httpOnly":true,"domain":"api.m-pay.com.au","path":"/","secure":false,"value":"g4qfb013i2igy1ipwsopjyop","key":"ASP.NET_SessionId"}],"responseTime":"3087","body":"{\"durationMs\":3030,\"status\":\"Ok\",\"statusDescription\":\"Operation completed successfully\",\"bpayReceipts\":[{\"amount\":100,\"billerCode\":707364,\"receiptNumber\":145619,\"referenceNumber\":\"3322013\"}],\"callerUniqueReference\":\"2d7ff8f4-50b1-4b0e-9e00-0d88fa7df415\",\"feeAmountExcludingGst\":1.8500,\"feeAmountGstComponent\":0.1850,\"feeAmountIncludingGst\":2.0350,\"feeBreakdown\":{\"debitFee\":{\"feeAmountExcludingGst\":1.7500,\"feeAmountGstComponent\":0.1750,\"feeAmountIncludingGst\":1.9250},\"disbursementFees\":[{\"disbursementArrayIndex\":0,\"disbursementFee\":{\"feeAmountExcludingGst\":0.1000,\"feeAmountGstComponent\":0.0100,\"feeAmountIncludingGst\":0.1100}}]},\"transactionId\":1867351}"},{"id":"38da7b39-77af-fe6f-7841-4660165d193c","name":"Credit-Card -> Direct Credit","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"totalAmount\": 100,\n  \"description\": \"Credit Card to Direct Credit\",\n  \"printUniqueReferenceOnStatement\": true,\n  \"paymentSource\": \"creditCard\",\n  \"creditCard\": {\n    \"nameOnCard\": \"Fred Smith\",\n    \"cardNumber\": \"5123456789012346\",\n    \"expiryMonth\": 5,\n    \"expiryYear\": 21,\n    \"cardValidationNumber\": \"000\"\n  },\n  \"disbursements\": [\n    {\n      \"disbursementMethod\": \"directCredit\",\n      \"description\": \"Credit Card to Direct Credit\",\n      \"toDirectCreditDetails\": {\n        \"bsbNumber\": \"012-030\",\n        \"accountNumber\": \"123456\",\n        \"accountName\":   \"XYZCourier\"\n      },\n      \"amount\": 100\n    }\n  ]\n}"},"url":"https://api.m-pay.com.au/financial/v1/transaction/execute"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":"0","body":"{\n  \"bpayReceipts\": [],\n  \"callerUniqueReference\": \"12345\",\n  \"feeAmountExcludingGst\": 1.50,\n  \"feeAmountGstComponent\": 0.15,\n  \"feeAmountIncludingGst\": 1.65,\n  \"feeBreakdown\": {\n    \"debitFee\": {\n      \"feeAmountExcludingGst\": 1.00,\n      \"feeAmountGstComponent\": 0.10,\n      \"feeAmountIncludingGst\": 1.10\n    },\n    \"disbursementFees\": [\n      {\n        \"disbursementArrayIndex\" : 0,\n        \"disbursementFee\": {\n          \"feeAmountExcludingGst\": 0.30,\n          \"feeAmountGstComponent\": 0.03,\n          \"feeAmountIncludingGst\": 0.33\n        }\n      }\n    ]\n  },\n  \"transactionId\": 3,\n  \"status\": \"Ok\",\n  \"statusDescription\": \"Operation completed successfully\",\n  \"durationMs\": 773\n}"},{"id":"5b8c11da-afde-1030-4525-af5270237ae6","name":"mWallet -> Direct Credit","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"totalAmount\": 10,\n  \"description\": \"mWallet To Direct Credit\",\n  \"printUniqueReferenceOnStatement\": true,\n  \"paymentSource\": \"mWallet\",\n  \"mWallet\": {\n    \"token\": \"6279059700015487\",\n    \"pin\": \"5555\"\n  },\n  \"disbursements\": [\n    {\n      \"disbursementMethod\": \"directCredit\",\n      \"description\": \"mWallet To Direct Credit\",\n      \"toDirectCreditDetails\": {\n        \"bsbNumber\": \"012-030\",\n        \"accountNumber\": \"123456\",\n        \"accountName\": \"XYZCourier\"\n      },\n      \"amount\": 10\n    }\n  ]\n}"},"url":"https://api.m-pay.com.au/financial/v2/transaction/execute"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Headers","value":"Content-Type,Authorization,SecurityToken","name":"Access-Control-Allow-Headers","description":""},{"key":"Access-Control-Allow-Origin","value":"*","name":"Access-Control-Allow-Origin","description":""},{"key":"Cache-Control","value":"private,private, max-age=0, no-cache","name":"Cache-Control","description":""},{"key":"Content-Length","value":"572","name":"Content-Length","description":""},{"key":"Content-Type","value":"application/json; charset=utf-8","name":"Content-Type","description":""},{"key":"Date","value":"Tue, 06 Feb 2018 06:20:14 GMT","name":"Date","description":""},{"key":"Server","value":"Microsoft-IIS/8.5","name":"Server","description":""},{"key":"X-AspNet-Version","value":"4.0.30319","name":"X-AspNet-Version","description":""},{"key":"X-Content-Type-Options","value":"nosniff","name":"X-Content-Type-Options","description":""},{"key":"X-Frame-Options","value":"DENY","name":"X-Frame-Options","description":""},{"key":"X-Powered-By","value":"ASP.NET","name":"X-Powered-By","description":""},{"key":"X-XSS-Protection","value":"1","name":"X-XSS-Protection","description":""}],"cookie":[{"expires":"Tue Jan 19 2038 03:14:07 GMT+0000 (Coordinated Universal Time)","httpOnly":true,"domain":"api.m-pay.com.au","path":"/","secure":false,"value":"ddoizudgaujvfzcgp5ogur1m","key":"ASP.NET_SessionId"}],"responseTime":"1177","body":"{\"durationMs\":1130,\"status\":\"Ok\",\"statusDescription\":\"Operation completed successfully\",\"bpayReceipts\":[],\"callerUniqueReference\":\"a775272a-4da8-4b46-a0fb-30b21a73e12e\",\"feeAmountExcludingGst\":0.2500,\"feeAmountGstComponent\":0.0250,\"feeAmountIncludingGst\":0.2750,\"feeBreakdown\":{\"debitFee\":{\"feeAmountExcludingGst\":0.1000,\"feeAmountGstComponent\":0.0100,\"feeAmountIncludingGst\":0.1100},\"disbursementFees\":[{\"disbursementArrayIndex\":0,\"disbursementFee\":{\"feeAmountExcludingGst\":0.1500,\"feeAmountGstComponent\":0.0150,\"feeAmountIncludingGst\":0.1650}}]},\"transactionId\":1823133}"},{"id":"6fa5efa8-cc17-8d4c-f762-0d638ab8b346","name":"mAccount -> mAccount","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"totalAmount\": 100,\n  \"description\": \"mAccount to sign in mAccount\",\n  \"paymentSource\": \"mAccount\",\n  \"mAccount\": {\"token\" : \"6279059700002972\"},\n  \"disbursements\": [{\n    \"disbursementMethod\": \"mAccount\",\n    \"description\": \"fee\",\n    \"toMAccount\": \"6279059610001205\",\n    \"amount\": 100\n  }]\n}"},"url":"https://api.m-pay.com.au/financial/v1/transaction/execute"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":"0","body":"{\n    \"durationMs\": 462,\n    \"status\": \"Ok\",\n    \"statusDescription\": \"Operation completed successfully\",\n    \"bpayReceipts\": [],\n    \"callerUniqueReference\": \"1234158\",\n    \"feeAmountExcludingGst\": 0.8,\n    \"feeAmountGstComponent\": 0.08,\n    \"feeAmountIncludingGst\": 0.88,\n    \"feeBreakdown\": {\n        \"debitFee\": {\n            \"feeAmountExcludingGst\": 0.8,\n            \"feeAmountGstComponent\": 0.08,\n            \"feeAmountIncludingGst\": 0.88\n        },\n        \"disbursementFees\": [\n            {\n                \"disbursementArrayIndex\": 0,\n                \"disbursementFee\": {\n                    \"feeAmountExcludingGst\": 0,\n                    \"feeAmountGstComponent\": 0,\n                    \"feeAmountIncludingGst\": 0\n                }\n            }\n        ]\n    },\n    \"transactionId\": 1117426\n}"},{"id":"7250ef37-c327-4f92-2ef2-7fdf4a23799a","name":"mAccount To mAccount","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","warning":"","disabled":false}],"body":{"mode":"raw","raw":"{\n  \"totalAmount\": 100,\n  \"description\": \"Principal payment Inv# 2421\",\n  \"printUniqueReferenceOnStatement\": true,\n  \"disbursements\": [\n    {\n      \"disbursementMethod\": \"mAccount\",\n      \"description\": \"Principal payment Inv# 2421\",\n      \"toMAccount\": \"6279059700002972\",\n      \"amount\": 100\n    }\n  ]\n}"},"url":"https://api.m-pay.com.au/financial/v2/transaction/execute"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Headers","value":"Content-Type,Authorization,SecurityToken","name":"Access-Control-Allow-Headers","description":""},{"key":"Access-Control-Allow-Origin","value":"*","name":"Access-Control-Allow-Origin","description":""},{"key":"Cache-Control","value":"private,private, max-age=0, no-cache","name":"Cache-Control","description":""},{"key":"Content-Length","value":"557","name":"Content-Length","description":""},{"key":"Content-Type","value":"application/json; charset=utf-8","name":"Content-Type","description":""},{"key":"Date","value":"Tue, 06 Feb 2018 02:19:59 GMT","name":"Date","description":""},{"key":"Server","value":"Microsoft-IIS/8.5","name":"Server","description":""},{"key":"X-AspNet-Version","value":"4.0.30319","name":"X-AspNet-Version","description":""},{"key":"X-Content-Type-Options","value":"nosniff","name":"X-Content-Type-Options","description":""},{"key":"X-Frame-Options","value":"DENY","name":"X-Frame-Options","description":""},{"key":"X-Powered-By","value":"ASP.NET","name":"X-Powered-By","description":""},{"key":"X-XSS-Protection","value":"1","name":"X-XSS-Protection","description":""}],"cookie":[{"expires":"Tue Jan 19 2038 03:14:07 GMT+0000 (Coordinated Universal Time)","httpOnly":true,"domain":"api.m-pay.com.au","path":"/","secure":false,"value":"ddoizudgaujvfzcgp5ogur1m","key":"ASP.NET_SessionId"}],"responseTime":"1175","body":"{\"durationMs\":1047,\"status\":\"Ok\",\"statusDescription\":\"Operation completed successfully\",\"bpayReceipts\":[],\"callerUniqueReference\":\"63f1a3c8-1983-4cc1-b4fa-ce7a39ae740b\",\"feeAmountExcludingGst\":0.1000,\"feeAmountGstComponent\":0.0100,\"feeAmountIncludingGst\":0.1100,\"feeBreakdown\":{\"debitFee\":{\"feeAmountExcludingGst\":0,\"feeAmountGstComponent\":0,\"feeAmountIncludingGst\":0},\"disbursementFees\":[{\"disbursementArrayIndex\":0,\"disbursementFee\":{\"feeAmountExcludingGst\":0.1000,\"feeAmountGstComponent\":0.0100,\"feeAmountIncludingGst\":0.1100}}]},\"transactionId\":1822368}"},{"id":"75a64f11-a4c3-8bb7-8f87-a32649f70a4f","name":"mWallet -> mWallet","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"totalAmount\": 100,\n  \"description\": \"Loan repayment\",\n  \"paymentSource\": \"mWallet\",\n  \"mWallet\": {\n    \"token\": \"6279059700010827\",\n    \"pin\": \"5555\"\n  },\n  \"disbursements\": [\n    {\n      \"disbursementMethod\": \"mWallet\",\n      \"description\": \"Payment to XYZ for loan repayment\",\n      \"toMWallet\": \"6279059700010835\",\n      \"amount\": 100\n    }\n  ]\n}"},"url":"https://api.m-pay.com.au/financial/v2/transaction/execute"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Headers","value":"Content-Type,Authorization,SecurityToken","name":"Access-Control-Allow-Headers","description":""},{"key":"Access-Control-Allow-Origin","value":"*","name":"Access-Control-Allow-Origin","description":""},{"key":"Cache-Control","value":"private,private, max-age=0, no-cache","name":"Cache-Control","description":""},{"key":"Content-Length","value":"572","name":"Content-Length","description":""},{"key":"Content-Type","value":"application/json; charset=utf-8","name":"Content-Type","description":""},{"key":"Date","value":"Mon, 05 Feb 2018 06:39:56 GMT","name":"Date","description":""},{"key":"Server","value":"Microsoft-IIS/8.5","name":"Server","description":""},{"key":"X-AspNet-Version","value":"4.0.30319","name":"X-AspNet-Version","description":""},{"key":"X-Content-Type-Options","value":"nosniff","name":"X-Content-Type-Options","description":""},{"key":"X-Frame-Options","value":"DENY","name":"X-Frame-Options","description":""},{"key":"X-Powered-By","value":"ASP.NET","name":"X-Powered-By","description":""},{"key":"X-XSS-Protection","value":"1","name":"X-XSS-Protection","description":""}],"cookie":[{"expires":"Tue Jan 19 2038 03:14:07 GMT+0000 (Coordinated Universal Time)","httpOnly":true,"domain":"api.m-pay.com.au","path":"/","secure":false,"value":"ddoizudgaujvfzcgp5ogur1m","key":"ASP.NET_SessionId"}],"responseTime":"1409","body":"{\"durationMs\":1287,\"status\":\"Ok\",\"statusDescription\":\"Operation completed successfully\",\"bpayReceipts\":[],\"callerUniqueReference\":\"22ad29ef-52b0-4483-b52a-173e295b91fd\",\"feeAmountExcludingGst\":0.2000,\"feeAmountGstComponent\":0.0200,\"feeAmountIncludingGst\":0.2200,\"feeBreakdown\":{\"debitFee\":{\"feeAmountExcludingGst\":0.1000,\"feeAmountGstComponent\":0.0100,\"feeAmountIncludingGst\":0.1100},\"disbursementFees\":[{\"disbursementArrayIndex\":0,\"disbursementFee\":{\"feeAmountExcludingGst\":0.1000,\"feeAmountGstComponent\":0.0100,\"feeAmountIncludingGst\":0.1100}}]},\"transactionId\":1819490}"},{"id":"76b53643-d9e8-3a27-5763-95d83514acf3","name":"Direct Debit to mAccount","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"totalAmount\": 100,\n  \"description\": \"Direct Debit to sign in mAccount\",\n  \"printUniqueReferenceOnStatement\": true,\n  \"paymentSource\": \"directDebit\",\n  \"directDebit\": {\n    \"bsbNumber\": \"012-140\",\n    \"accountNumber\": \"1234567\",\n    \"accountName\": \"Fee Account\"\n  }\n}"},"url":"https://api.m-pay.com.au/financial/v2/transaction/execute"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Headers","value":"Content-Type,Authorization,SecurityToken","name":"Access-Control-Allow-Headers","description":""},{"key":"Access-Control-Allow-Origin","value":"*","name":"Access-Control-Allow-Origin","description":""},{"key":"Cache-Control","value":"private,private, max-age=0, no-cache","name":"Cache-Control","description":""},{"key":"Content-Length","value":"431","name":"Content-Length","description":""},{"key":"Content-Type","value":"application/json; charset=utf-8","name":"Content-Type","description":""},{"key":"Date","value":"Tue, 06 Feb 2018 04:48:07 GMT","name":"Date","description":""},{"key":"Server","value":"Microsoft-IIS/8.5","name":"Server","description":""},{"key":"X-AspNet-Version","value":"4.0.30319","name":"X-AspNet-Version","description":""},{"key":"X-Content-Type-Options","value":"nosniff","name":"X-Content-Type-Options","description":""},{"key":"X-Frame-Options","value":"DENY","name":"X-Frame-Options","description":""},{"key":"X-Powered-By","value":"ASP.NET","name":"X-Powered-By","description":""},{"key":"X-XSS-Protection","value":"1","name":"X-XSS-Protection","description":""}],"cookie":[{"expires":"Tue Jan 19 2038 03:14:07 GMT+0000 (Coordinated Universal Time)","httpOnly":true,"domain":"api.m-pay.com.au","path":"/","secure":false,"value":"ddoizudgaujvfzcgp5ogur1m","key":"ASP.NET_SessionId"}],"responseTime":"1268","body":"{\"durationMs\":1198,\"status\":\"Ok\",\"statusDescription\":\"Operation completed successfully\",\"bpayReceipts\":[],\"callerUniqueReference\":\"e56199e7-fd71-4e33-a107-13a119b0dbf0\",\"feeAmountExcludingGst\":0.1500,\"feeAmountGstComponent\":0.0150,\"feeAmountIncludingGst\":0.1650,\"feeBreakdown\":{\"debitFee\":{\"feeAmountExcludingGst\":0.1500,\"feeAmountGstComponent\":0.0150,\"feeAmountIncludingGst\":0.1650},\"disbursementFees\":[]},\"transactionId\":1822818}"},{"id":"97888108-1b86-0636-673c-08dcb85593bd","name":"mAccount to Token","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"totalAmount\": 100,\n  \"description\": \"sign in mAccount to Token\",\n  \"printUniqueReferenceOnStatement\": true,\n  \"disbursements\": [\n    {\t\n      \"disbursementMethod\": \"token\",\n      \"descriptn\": \"sign in mAccount to Token\",\n      \"toToken\": \"5ef2ef95-583b-4a29-a69d-e5c95899ba56\",\n      \"amount\": 100\n    }\n  ]\n}"},"url":"https://api.m-pay.com.au/financial/v2/transaction/execute"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Headers","value":"Content-Type,Authorization,SecurityToken","name":"Access-Control-Allow-Headers","description":""},{"key":"Access-Control-Allow-Origin","value":"*","name":"Access-Control-Allow-Origin","description":""},{"key":"Cache-Control","value":"private,private, max-age=0, no-cache","name":"Cache-Control","description":""},{"key":"Content-Length","value":"557","name":"Content-Length","description":""},{"key":"Content-Type","value":"application/json; charset=utf-8","name":"Content-Type","description":""},{"key":"Date","value":"Tue, 06 Feb 2018 04:14:10 GMT","name":"Date","description":""},{"key":"Server","value":"Microsoft-IIS/8.5","name":"Server","description":""},{"key":"X-AspNet-Version","value":"4.0.30319","name":"X-AspNet-Version","description":""},{"key":"X-Content-Type-Options","value":"nosniff","name":"X-Content-Type-Options","description":""},{"key":"X-Frame-Options","value":"DENY","name":"X-Frame-Options","description":""},{"key":"X-Powered-By","value":"ASP.NET","name":"X-Powered-By","description":""},{"key":"X-XSS-Protection","value":"1","name":"X-XSS-Protection","description":""}],"cookie":[{"expires":"Tue Jan 19 2038 03:14:07 GMT+0000 (Coordinated Universal Time)","httpOnly":true,"domain":"api.m-pay.com.au","path":"/","secure":false,"value":"ddoizudgaujvfzcgp5ogur1m","key":"ASP.NET_SessionId"}],"responseTime":"1979","body":"{\"durationMs\":1922,\"status\":\"Ok\",\"statusDescription\":\"Operation completed successfully\",\"bpayReceipts\":[],\"callerUniqueReference\":\"6b0d1949-cead-4498-b845-7b00199856a4\",\"feeAmountExcludingGst\":0.1500,\"feeAmountGstComponent\":0.0150,\"feeAmountIncludingGst\":0.1650,\"feeBreakdown\":{\"debitFee\":{\"feeAmountExcludingGst\":0,\"feeAmountGstComponent\":0,\"feeAmountIncludingGst\":0},\"disbursementFees\":[{\"disbursementArrayIndex\":0,\"disbursementFee\":{\"feeAmountExcludingGst\":0.1500,\"feeAmountGstComponent\":0.0150,\"feeAmountIncludingGst\":0.1650}}]},\"transactionId\":1822642}"},{"id":"bdc66a35-f9eb-7865-e411-7ada9c390559","name":"Credit-Card  to mAccount","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","warning":""}],"body":{"mode":"raw","raw":"{\n  \"totalAmount\": 100,\n  \"description\": \"Principal payment Inv# 2421\",\n  \"printUniqueReferenceOnStatement\" : true, \n  \"paymentSource\": \"creditCard\",\n  \"creditCard\": {\n    \"nameOnCard\": \"Fred Smith\",\n    \"cardNumber\": \"4987654321098769\",\n    \"expiryMonth\": 5,\n    \"expiryYear\": 21,\n    \"cardValidationNumber\": \"000\"\n  }\n}"},"url":"https://api.m-pay.com.au/financial/v2/transaction/execute"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Headers","value":"Content-Type,Authorization,SecurityToken","name":"Access-Control-Allow-Headers","description":""},{"key":"Access-Control-Allow-Origin","value":"*","name":"Access-Control-Allow-Origin","description":""},{"key":"Cache-Control","value":"private,private, max-age=0, no-cache","name":"Cache-Control","description":""},{"key":"Content-Length","value":"431","name":"Content-Length","description":""},{"key":"Content-Type","value":"application/json; charset=utf-8","name":"Content-Type","description":""},{"key":"Date","value":"Tue, 06 Feb 2018 04:37:38 GMT","name":"Date","description":""},{"key":"Server","value":"Microsoft-IIS/8.5","name":"Server","description":""},{"key":"X-AspNet-Version","value":"4.0.30319","name":"X-AspNet-Version","description":""},{"key":"X-Content-Type-Options","value":"nosniff","name":"X-Content-Type-Options","description":""},{"key":"X-Frame-Options","value":"DENY","name":"X-Frame-Options","description":""},{"key":"X-Powered-By","value":"ASP.NET","name":"X-Powered-By","description":""},{"key":"X-XSS-Protection","value":"1","name":"X-XSS-Protection","description":""}],"cookie":[{"expires":"Tue Jan 19 2038 03:14:07 GMT+0000 (Coordinated Universal Time)","httpOnly":true,"domain":"api.m-pay.com.au","path":"/","secure":false,"value":"ddoizudgaujvfzcgp5ogur1m","key":"ASP.NET_SessionId"}],"responseTime":"2553","body":"{\"durationMs\":2281,\"status\":\"Ok\",\"statusDescription\":\"Operation completed successfully\",\"bpayReceipts\":[],\"callerUniqueReference\":\"4e0088f2-7577-4460-8769-4c2979c9409d\",\"feeAmountExcludingGst\":1.7500,\"feeAmountGstComponent\":0.1750,\"feeAmountIncludingGst\":1.9250,\"feeBreakdown\":{\"debitFee\":{\"feeAmountExcludingGst\":1.7500,\"feeAmountGstComponent\":0.1750,\"feeAmountIncludingGst\":1.9250},\"disbursementFees\":[]},\"transactionId\":1822780}"},{"id":"dfdd0c22-5b56-ede4-f687-fac58f8301ad","name":"mAccount to mAccount","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","warning":"","disabled":false}],"body":{"mode":"raw","raw":"{\n  \"totalAmount\": 100,\n  \"description\": \"Principal payment Inv# 2421\",\n  \"paymentSource\": \"mAccount\",\n  \"mAccount\": {\n    \"token\": \"6279059708612806\"\n  }\n}"},"url":"https://api.m-pay.com.au/financial/v2/transaction/execute"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Headers","value":"Content-Type,Authorization,SecurityToken","name":"Access-Control-Allow-Headers","description":""},{"key":"Access-Control-Allow-Origin","value":"*","name":"Access-Control-Allow-Origin","description":""},{"key":"Cache-Control","value":"private,private, max-age=0, no-cache","name":"Cache-Control","description":""},{"key":"Content-Length","value":"400","name":"Content-Length","description":""},{"key":"Content-Type","value":"application/json; charset=utf-8","name":"Content-Type","description":""},{"key":"Date","value":"Tue, 06 Feb 2018 04:44:27 GMT","name":"Date","description":""},{"key":"Server","value":"Microsoft-IIS/8.5","name":"Server","description":""},{"key":"X-AspNet-Version","value":"4.0.30319","name":"X-AspNet-Version","description":""},{"key":"X-Content-Type-Options","value":"nosniff","name":"X-Content-Type-Options","description":""},{"key":"X-Frame-Options","value":"DENY","name":"X-Frame-Options","description":""},{"key":"X-Powered-By","value":"ASP.NET","name":"X-Powered-By","description":""},{"key":"X-XSS-Protection","value":"1","name":"X-XSS-Protection","description":""}],"cookie":[{"expires":"Tue Jan 19 2038 03:14:07 GMT+0000 (Coordinated Universal Time)","httpOnly":true,"domain":"api.m-pay.com.au","path":"/","secure":false,"value":"ddoizudgaujvfzcgp5ogur1m","key":"ASP.NET_SessionId"}],"responseTime":"751","body":"{\"durationMs\":667,\"status\":\"Ok\",\"statusDescription\":\"Operation completed successfully\",\"bpayReceipts\":[],\"callerUniqueReference\":\"ccc98931-6fc2-42cf-88ca-9f1a48a6300c\",\"feeAmountExcludingGst\":0,\"feeAmountGstComponent\":0,\"feeAmountIncludingGst\":0,\"feeBreakdown\":{\"debitFee\":{\"feeAmountExcludingGst\":0,\"feeAmountGstComponent\":0,\"feeAmountIncludingGst\":0},\"disbursementFees\":[]},\"transactionId\":1822808}"},{"id":"f5266405-8603-39b6-0ea9-b107f7d41879","name":"Credit-Card -> mWallet","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"totalAmount\": 100,\n    \"description\": \"Credit Card to mWallet\",\n    \"printUniqueReferenceOnStatement\": true,\n    \"paymentSource\": \"creditCard\",\n    \"creditCard\": {\n        \"nameOnCard\": \"Fred Smith\",\n        \"cardNumber\": \"345678901234564\",\n        \"expiryMonth\": 5,\n        \"expiryYear\": 21,\n        \"cardValidationNumber\": \"0000\"\n    },\n    \"disbursements\": [\n        {\n            \"disbursementMethod\": \"mWallet\",\n            \"toMWallet\": \"6279059700010827\",\n            \"amount\": 100\n        }\n    ]\n}"},"url":"https://api.m-pay.com.au/financial/v1/transaction/execute"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":"0","body":"{\n  \"bpayReceipts\": [],\n  \"callerUniqueReference\": \"12345\",\n  \"feeAmountExcludingGst\": 1.20,\n  \"feeAmountGstComponent\": 0.12,\n  \"feeAmountIncludingGst\": 1.32,\n  \"feeBreakdown\": {\n    \"debitFee\": {\n      \"feeAmountExcludingGst\": 1.20,\n      \"feeAmountGstComponent\": 0.12,\n      \"feeAmountIncludingGst\": 1.32\n    },\n    \"disbursementFees\": [\n      {\n        \"disbursementArrayIndex\": 0,\n        \"disbursementFee\": {\n          \"feeAmountExcludingGst\":0.00,\n          \"feeAmountGstComponent\":0.00,\n          \"feeAmountIncludingGst\":0.00\n        }\n      }\n    ]\n  }, \n  \"transactionId\": 3,\n  \"status\": \"Ok\",\n  \"statusDescription\": \"Operation completed successfully\",\n  \"durationMs\": 693\n}"}],"_postman_id":"fecd976f-101f-36b2-95ca-b5b37082fc04"},{"name":"/financial/v2/transaction/validate","id":"8b77bc29-4fea-fd32-2d56-fd1653638822","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}],"advancedConfig":[{"key":"showPassword","value":"<show-password>"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"uniqueReference\": \"Reference9281452\",\n    \"totalAmount\": \"10\",\n    \"printUniqueReferenceOnStatement\": true,\n    \"description\": \"SignInmAccount to DirectCredit\",\n    \"disbursements\": [\n        {\n            \"disbursementMethod\": \"directCredit\",\n            \"description\": \"SignInmAccount to DirectCredit\",\n            \"toDirectCreditDetails\": {\n                \"bsbNumber\": \"062-205\",\n                \"accountNumber\": \"12354983\",\n                \"accountName\": \"Monoova\"\n            },\n            \"amount\": \"10\"\n        }\n    ]\n}"},"url":"https://api.m-pay.com.au/financial/v2/transaction/validate","description":"<p>The purpose of the execute API is to debit a source for funds then distribute those funds to one or more supplied disbursement accounts.</p>\n<p>You can use the Transaction/validate API to determine if the parameters are correct.</p>\n<p>The body is the same as financial/v1/transaction/execute.</p>\n<p>The callerUniqueReference will be reusable after the validate call is complete</p>\n","urlObject":{"protocol":"https","path":["financial","v2","transaction","validate"],"host":["api","m-pay","com","au"],"query":[],"variable":[]}},"response":[{"id":"8589a9a2-76f1-b82e-7413-212c14f6f721","name":"Credit Card to mWallet","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"uniqueReference\": \"12345\",\n    \"totalAmount\": 100,\n    \"description\": \"Flower Arrangement. Inv# 2421\",\n    \"printUniqueReferenceOnStatement\": true,\n    \"paymentSource\": \"creditCard\",\n    \"creditCard\": {\n        \"nameOnCard\": \"Fred Smith\",\n        \"cardNumber\": \"345678901234564\",\n        \"expiryMonth\": 5,\n        \"expiryYear\": 17,\n        \"cardValidationNumber\": \"0000\"\n    },\n    \"disbursements\": [\n        {\n            \"disbursementMethod\": \"mWallet\",\n            \"toMWallet\": \"6279059700010827\",\n            \"amount\": 100\n        }\n    ]\n}"},"url":"https://api.m-pay.com.au/financial/v1/transaction/validate"},"status":"OK","code":200,"_postman_previewlanguage":"","header":[],"cookie":[],"responseTime":"0","body":"{\n  \"bpayReceipts\": [],\n  \"callerUniqueReference\": \"12345\",\n  \"feeAmountExcludingGst\": 1.20,\n  \"feeAmountGstComponent\": 0.12,\n  \"feeAmountIncludingGst\": 1.32,\n  \"feeBreakdown\": {\n    \"debitFee\": {\n      \"feeAmountExcludingGst\": 1.20,\n      \"feeAmountGstComponent\": 0.12,\n      \"feeAmountIncludingGst\": 1.32\n    },\n    \"disbursementFees\": [\n      {\n        \"disbursementArrayIndex\": 0,\n        \"disbursementFee\": {\n          \"feeAmountExcludingGst\":0.00,\n          \"feeAmountGstComponent\":0.00,\n          \"feeAmountIncludingGst\":0.00\n        }\n      }\n    ]\n  }, \n  \"transactionId\": 3,\n  \"status\": \"Ok\",\n  \"statusDescription\": \"Operation completed successfully\",\n  \"durationMs\": 693\n}"}],"_postman_id":"8b77bc29-4fea-fd32-2d56-fd1653638822"},{"name":"/financial/v2/status/{uniquereference}","id":"de93f216-798e-4771-3e2f-ee78271f8e2a","request":{"auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}],"advancedConfig":[{"key":"showPassword","value":"<show-password>"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api.m-pay.com.au/financial/v2/status/{{uniqueReference}}","description":"<p>Returns the status of a previous transaction; this is important because a directDebit transaction may be dishonoured up to 10 days after the transaction was executed.</p>\n","urlObject":{"protocol":"https","path":["financial","v2","status","{{uniqueReference}}"],"host":["api","m-pay","com","au"],"query":[],"variable":[]}},"response":[{"id":"cf98a374-6517-27b4-7cb2-d0c6dba2b956","name":"A 'complete' transaction","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Basic NjI3OTA1OTYxMDAwMTIwNTokTVBAeW1lbnRzMjk2OA==","disabled":true}],"body":{"mode":"formdata","formdata":[]},"url":"https://api.m-pay.com.au/financial/v1/status/2421"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Headers","value":"Content-Type,Authorization,SecurityToken","name":"Access-Control-Allow-Headers","description":""},{"key":"Access-Control-Allow-Origin","value":"*","name":"Access-Control-Allow-Origin","description":""},{"key":"Cache-Control","value":"private,private, max-age=0, no-cache","name":"Cache-Control","description":""},{"key":"Content-Length","value":"137","name":"Content-Length","description":""},{"key":"Content-Type","value":"application/json; charset=utf-8","name":"Content-Type","description":""},{"key":"Date","value":"Mon, 26 Jun 2017 05:31:19 GMT","name":"Date","description":""},{"key":"Server","value":"Microsoft-IIS/8.5","name":"Server","description":""},{"key":"X-AspNet-Version","value":"4.0.30319","name":"X-AspNet-Version","description":""},{"key":"X-Content-Type-Options","value":"nosniff","name":"X-Content-Type-Options","description":""},{"key":"X-Frame-Options","value":"DENY","name":"X-Frame-Options","description":""},{"key":"X-Powered-By","value":"ASP.NET","name":"X-Powered-By","description":""},{"key":"X-XSS-Protection","value":"1","name":"X-XSS-Protection","description":""}],"cookie":[{"expires":"Tue Jan 19 2038 15:14:07 GMT+0000 (Coordinated Universal Time)","httpOnly":true,"domain":"api.m-pay.com.au","path":"/","secure":false,"value":"5w0iozaxzrpeevvl0kxahauq","key":"ASP.NET_SessionId"}],"responseTime":"1542","body":"{\"durationMs\":46,\"status\":\"Ok\",\"statusDescription\":\"Flower Arrangement. Inv# 2421\",\"dishonouredDate\":null,\"transactionStatus\":\"Complete\"}"},{"id":"efe46fbc-d16c-71b0-99ac-9b4c23d7fc24","name":"A 'dishonored' transaction","originalRequest":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://api.m-pay.com.au/financial/v1/status/2422"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":"0","body":"{\n  \"dishonouredDate\"   : \"2016-03-07\",\n  \"transactionStatus\" : \"Dishonoured\",\n  \"status\"      : \"Ok\",\n  \"statusDescription\" : \"Operation completed successfully\",\n  \"durationMs\"    : 92\n}"}],"_postman_id":"de93f216-798e-4771-3e2f-ee78271f8e2a"},{"name":"/financial/v2/status/{daterange}","id":"6fd3f6f7-71af-9901-8296-467a9e8bd2b1","request":{"auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}],"advancedConfig":[{"key":"showPassword","value":"<show-password>"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api.m-pay.com.au/financial/v2/status/{{StartDate}}/{{EndDate}}","description":"<p>To request bulk transaction status information a daterange can be used</p>\n<p>Date format is <strong>YYYY-MM-DD</strong></p>\n","urlObject":{"protocol":"https","path":["financial","v2","status","{{StartDate}}","{{EndDate}}"],"host":["api","m-pay","com","au"],"query":[],"variable":[]}},"response":[{"id":"b42f8633-de44-a3f5-1484-ebdf8d336089","name":"Daterange status check","originalRequest":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://api.m-pay.com.au/financial/v1/status/2018-01-30/2018-02-08"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":"0","body":"{\r\n    \"durationMs\": 227,\r\n    \"status\": \"Ok\",\r\n    \"statusDescription\": \"Operation completed successfully\",\r\n    \"statuses\": [\r\n        {\r\n            \"dishonouredDate\": null,\r\n            \"statusDescription\": \"Principal payment Inv# 2421\",\r\n            \"transactionStatus\": \"Complete\",\r\n            \"uniqueReference\": \"3b01fa6b-f5a7-4f7a-8f1f-9af5a006c983\"\r\n        }\r\n    ]\r\n}\r\n"}],"_postman_id":"6fd3f6f7-71af-9901-8296-467a9e8bd2b1"},{"name":"/financial/v2/refund/validate","id":"7d1b45bc-8517-7742-cf31-391b6aaca682","request":{"auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}],"advancedConfig":[{"key":"showPassword","value":"<show-password>"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n\t\"uniqueReference\" : \"Ref-748382918\",\n\t\"refundAmount\": \"5\",\n\t\"description\": \"Test refund description\",\n\t\"originalTransactionId\": \"997201757\"\n}"},"url":"https://api.m-pay.com.au/financial/v2/refund/validate","description":"<p>The purpose of the financial/v1/refund/execute API is to refund funds back on a Credit-Card that was used in a previousfinancial/v1/transaction/execute API call.</p>\n<p>Funds are debited from the Sign-In mAccount then refunded back to the Credit-Card. It is your responsibility to ensure there are sufficient funds in your mAccount.</p>\n<p>Body is same as financial/v1/transaction/execute. The callerUniqueReference will be reusable after the validate call is complete.</p>\n","urlObject":{"protocol":"https","path":["financial","v2","refund","validate"],"host":["api","m-pay","com","au"],"query":[],"variable":[]}},"response":[{"id":"3730858e-fc2d-f6a0-10b6-68beab9c83c3","name":"Basic Refund Validation","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"uniqueReference\": \"Refund-00001\",\n\t\"refundAmount\": 25,\n\t\"description\": \"test refund description\",\n\t\"originalTransactionId\": 155\n}"},"url":"https://api.m-pay.com.au/financial/v1/refund/validate"},"status":"OK","code":200,"_postman_previewlanguage":"","header":[],"cookie":[],"responseTime":"0","body":"{\n  \"callerUniqueReference\": \"Refund-00001\",\n  \"feeAmountExcludingGst\": 0.20,\n  \"feeAmountGstComponent\": 0.02,\n  \"feeAmountIncludingGst\": 0.22,\n  \"transactionId\": 326,\n  \"status\": \"Ok\",\n  \"statusDescription\": \"Operation completed successfully\",\n  \"durationMs\": 793\n}"}],"_postman_id":"7d1b45bc-8517-7742-cf31-391b6aaca682"},{"name":"/financial/v2/refund/execute","id":"d8544e5e-4a4c-d3ed-1ad1-bfade044d361","request":{"auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}],"advancedConfig":[{"key":"showPassword","value":"<show-password>"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n\t\"uniqueReference\" : \"Ref-748382918\",\n\t\"refundAmount\": \"5\",\n\t\"description\": \"Test refund description\",\n\t\"originalTransactionId\": \"997201757\"\n}"},"url":"https://api.m-pay.com.au/financial/v2/refund/execute","description":"<p>The purpose of the financial/v1/refund/execute API is to refund funds back on a Credit-Card that was used in a previousfinancial/v1/transaction/execute API call.</p>\n<p>Funds are debited from the Sign-In mAccount then refunded back to the Credit-Card. It is your responsibility to ensure there are sufficient funds in your mAccount.</p>\n","urlObject":{"protocol":"https","path":["financial","v2","refund","execute"],"host":["api","m-pay","com","au"],"query":[],"variable":[]}},"response":[{"id":"7b889815-8d38-d651-3baf-ac873319e063","name":"Basic Refund","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"uniqueReference\": \"Refund-00001\",\n\t\"refundAmount\": 25,\n\t\"description\": \"test refund description\",\n\t\"originalTransactionId\": 155\n}"},"url":"https://api.m-pay.com.au/financial/v1/refund/execute"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":"0","body":"{\n  \"callerUniqueReference\": \"Refund-00001\",\n  \"feeAmountExcludingGst\": 0.20,\n  \"feeAmountGstComponent\": 0.02,\n  \"feeAmountIncludingGst\": 0.22,\n  \"transactionId\": 326,\n  \"status\": \"Ok\",\n  \"statusDescription\": \"Operation completed successfully\",\n  \"durationMs\": 793\n}"}],"_postman_id":"d8544e5e-4a4c-d3ed-1ad1-bfade044d361"}],"id":"fd555cf6-ce8c-3bba-2558-caa7061b49b5","description":"<h2 id=\"overview\">Overview</h2>\n<p>The financial APIs provide the core financial functionality such as refunds, transactions and status.</p>\n<p>You may Debit one of the following sources:</p>\n<ul>\n<li>mWallet</li>\n<li>mAccount</li>\n<li>Australian Bank Account</li>\n<li>Credit-Card (Refunds are supported, including partial)</li>\n</ul>\n<p>You may Credit one of the following sources:</p>\n<ul>\n<li>mWallet</li>\n<li>mAccount</li>\n<li>Australian Bank Account</li>\n<li>BPay</li>\n</ul>\n<h2 id=\"objects\">Objects</h2>\n<h3 id=\"australianbankaccount\">AustralianBankAccount</h3>\n<blockquote>\n<p>Schema for this object</p>\n</blockquote>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"bsbNumber\":      string,\n  \"accountNumber\":  string,\n  \"accountName\":    string\n}\n</code></pre>\n<p>Provides comprehensive biller information that may be required for further complex validation.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field Name</th>\n<th>Type</th>\n<th>Max Size</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>*bsbNumber</td>\n<td>string</td>\n<td>7</td>\n<td>This is the Bank-State-Branch number. Format is 3-3 digits. Eg.’ 000-000’</td>\n</tr>\n<tr>\n<td>*accountNumber</td>\n<td>string</td>\n<td>9</td>\n<td>This is the bank accounts number. Minimum length is 4</td>\n</tr>\n<tr>\n<td>*accountName</td>\n<td>string</td>\n<td>32</td>\n<td>This is the name of the account. Minimum length is 5</td>\n</tr>\n</tbody>\n</table>\n</div><p>*Required Field</p>\n<h3 id=\"bpaydetails\">BpayDetails</h3>\n<blockquote>\n<p>Schema for this object</p>\n</blockquote>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"billerCode\":       number,\n  \"referenceNumber\":  string\n}\n</code></pre>\n<p>Provides details of an Australian Bank Account (ABA). An Australian Bank Account can be used for Debit or Credit transactions.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field Name</th>\n<th>Type</th>\n<th>Max Size</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>*billerCode</td>\n<td>number</td>\n<td></td>\n<td>This is the BPAY Biller Code</td>\n</tr>\n<tr>\n<td>*referenceNumber</td>\n<td>string</td>\n<td>20</td>\n<td>This is the BPAY Reference Number. It’s really a number although leading ‘0’ are significant.</td>\n</tr>\n</tbody>\n</table>\n</div><p>*Required Field</p>\n<h3 id=\"bpaydisbursementitem\">BpayDisbursementItem</h3>\n<blockquote>\n<p>Schema for this object</p>\n</blockquote>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"disbursementMethod\": string,\n  \"amount\":             number,\n  \"description\":        string,\n  \"toBpayDetails\":      BpayDetails\n}\n\n</code></pre>\n<p>Provides payment details for a disbursement to a BPAY biller.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field Name</th>\n<th>Type</th>\n<th>Max Size</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>*disbursementMethod</td>\n<td>string</td>\n<td></td>\n<td>This must be  \"bpay\"</td>\n</tr>\n<tr>\n<td>*amount</td>\n<td>number</td>\n<td></td>\n<td>This is the amount of funds to be paid</td>\n</tr>\n<tr>\n<td>description</td>\n<td>string</td>\n<td>500</td>\n<td>An optional description of the disbursement item</td>\n</tr>\n<tr>\n<td>*toBpayDetails</td>\n<td>BpayDetails</td>\n<td></td>\n<td>See BpayDetails class</td>\n</tr>\n</tbody>\n</table>\n</div><p>*Required Field</p>\n<h3 id=\"bpayreceiptitem\">BpayReceiptItem</h3>\n<blockquote>\n<p>Schema for this object</p>\n</blockquote>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"receiptNumber\":    number,\n  \"billerCode\":       number,\n  \"referenceNumber\":  string,\n  \"amount\":           number\n}\n</code></pre>\n<p>Contains a BPAY receipt number and details for each BPAY disbursement. An array of these items is returned from the Execute API for each BPAY disbursement.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field Name</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>receiptNumber</td>\n<td>number</td>\n<td>This is the unique receipt number issue by the Platform for the BPAY transaction.</td>\n</tr>\n<tr>\n<td>billerCode</td>\n<td>number</td>\n<td>This is the BPAY Biller Code</td>\n</tr>\n<tr>\n<td>referenceNumber</td>\n<td>string</td>\n<td>This is the BPAY Reference Number</td>\n</tr>\n<tr>\n<td>amount</td>\n<td>number</td>\n<td>The amount that was disbursed</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"creditcarddetails\">CreditCardDetails</h3>\n<blockquote>\n<p>Schema for this object</p>\n</blockquote>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"nameOnCard\":           string,\n  \"cardNumber\":           string,\n  \"expiryMonth\":          number,\n  \"expiryYear\":           number,\n  \"cardValidationNumber\": string\n}\n</code></pre>\n<p>Provides details about the Credit-Card to be debited from.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field Name</th>\n<th>Type</th>\n<th>Max Size</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>*nameOnCard</td>\n<td>string</td>\n<td>100</td>\n<td>This is the name on the Credit-Card.</td>\n</tr>\n<tr>\n<td>*cardNumber</td>\n<td>string</td>\n<td>16</td>\n<td>This is the Credit-Cards number. This field must be numeric only.</td>\n</tr>\n<tr>\n<td>*expiryMonth</td>\n<td>number</td>\n<td></td>\n<td>This is the expiry month of the Credit-Card. Must be between 1 and 12</td>\n</tr>\n<tr>\n<td>*expiryYear</td>\n<td>number</td>\n<td></td>\n<td>This is the expiry year of the Credit-Card. Can be either a 2 or 4 digit year</td>\n</tr>\n<tr>\n<td>*cardValidationNumber</td>\n<td>string</td>\n<td>4</td>\n<td>This is the Credit-Cards validation number. Must be a 4 or 3 digit number depending on the card type.</td>\n</tr>\n<tr>\n<td>*Required Field</td>\n<td></td>\n<td></td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"directcreditdisbursementitem\">DirectCreditDisbursementItem</h3>\n<blockquote>\n<p>Schema for this object</p>\n</blockquote>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"disbursementMethod\":     string,\n  \"amount\":                 number,\n  \"description\":            string,\n  \"toDirectCreditDetails\":  AustralianBankAccount\n}\n</code></pre>\n<p>Provides payment details for a disbursement to an Australian Bank Account.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field Name</th>\n<th>Type</th>\n<th>Max Size</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>*disbursementMethod</td>\n<td>string</td>\n<td></td>\n<td>This must be  \"directCredit\"</td>\n</tr>\n<tr>\n<td>*amount</td>\n<td>number</td>\n<td></td>\n<td>This is the amount of funds to be paid</td>\n</tr>\n<tr>\n<td>description</td>\n<td>string</td>\n<td>500</td>\n<td>An optional description of the disbursement item</td>\n</tr>\n<tr>\n<td>*toDirectCreditDetails</td>\n<td>AustralianBankAccount</td>\n<td></td>\n<td>See AustralianBankAccount class</td>\n</tr>\n<tr>\n<td>*Required Field</td>\n<td></td>\n<td></td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"disbursementfeeitem\">DisbursementFeeItem</h3>\n<blockquote>\n<p>Schema for this object</p>\n</blockquote>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"disbursementArrayIndex\": number,\n  \"disbursementFee\":        FeeDetailItem\n}\n\n</code></pre>\n<p>Contains detailed fee information for each disbursement</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field Name</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>disbursementArrayIndex</td>\n<td>number</td>\n<td>This is the index into the Disbursement array that was passed to either financials/v1/transaction/validate or financials/v1/transaction/execute</td>\n</tr>\n<tr>\n<td>disbursementFee</td>\n<td>FeeDetailItem</td>\n<td>This is the fee details applied to the disbursement at index disbursementArrayIndex. See FeeDetailItem section.</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"feebreakdowndetail\">FeeBreakdownDetail</h3>\n<blockquote>\n<p>Schema for this object</p>\n</blockquote>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"debitFee\":         FeeDetailItem,\n  \"disbursementFees\": [\n                        DisbursementFeeItem\n                      ]\n}\n</code></pre>\n<p>Returned in both the financials/v1/transaction/validate and financials/v2/transaction/execute APIs it contains details of the fees charged against the Sign-In Account.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field Name</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>debitFee</td>\n<td>FeeDetailItem</td>\n<td>Returns the fee details for the Debit transaction. See FeeDetailItem section</td>\n</tr>\n<tr>\n<td>disbursementFees</td>\n<td>[DisbursementFeeItem]</td>\n<td>Returns an array of disbursementFee, which is the fee details for each disbursement. See DisbursementFeeItem section.</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"feedetailitem\">FeeDetailItem</h3>\n<blockquote>\n<p>Schema for this object</p>\n</blockquote>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"feeAmountExcludingGst\": number,\n  \"feeAmountGstComponent\": number,\n  \"feeAmountIncludingGst\": number\n}\n</code></pre>\n<p>Contains the breakdown of an individual fee into three parts:</p>\n<ul>\n<li>Fee amount excluding GST</li>\n<li>GST component</li>\n<li>Fee amount including GST</li>\n</ul>\n<p>All three fee amounts are accurate to 4 decimal places.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field Name</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>feeAmountExcludingGst</td>\n<td>number</td>\n<td>The fee amount excluding GST</td>\n</tr>\n<tr>\n<td>feeAmountGstComponent</td>\n<td>number</td>\n<td>The GST component of the fee</td>\n</tr>\n<tr>\n<td>feeAmountIncludingGst</td>\n<td>number</td>\n<td>The fee amount including GST</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"maccountdetails\">MAccountDetails</h3>\n<blockquote>\n<p>Schema for this object</p>\n</blockquote>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"token\": string\n}\n</code></pre>\n<p>Provides details about the mAccount you wish to move funds from or through.</p>\n<p><strong>Note:</strong></p>\n<p>Another structure called mAccountDetails exists in the mAccount/v1 API to retrieve extended details of the mAccount and this should not be confused by this structure which is used only in the financial/v2 APIs.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field Name</th>\n<th>Type</th>\n<th>Max Size</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>*token</td>\n<td>number</td>\n<td>16</td>\n<td>mAccount 16-Digit account number</td>\n</tr>\n<tr>\n<td>*Required Field</td>\n<td></td>\n<td></td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div>","event":[{"listen":"prerequest","script":{"id":"acf86138-1fbf-4f51-8d15-0c87e9d0563c","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"6b5a16ba-611e-42f0-91fc-54fdca584e28","type":"text/javascript","exec":[""]}}],"_postman_id":"fd555cf6-ce8c-3bba-2558-caa7061b49b5","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"}]},"isInherited":true,"source":{"_postman_id":"49b57ee7-7e16-12d2-98d5-9a49d4a5e118","id":"49b57ee7-7e16-12d2-98d5-9a49d4a5e118","name":"Moneytech Payments Platform","type":"collection"}}},{"name":"BPAY","item":[{"name":"/bpay/v1/validate","id":"8e735b04-a8e1-9aba-1a16-f86c711fe650","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}],"advancedConfig":[{"key":"saveHelperData","value":"<save-helper-data>"},{"key":"showPassword","value":"<show-password>"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api.m-pay.com.au/bpay/v1/validate/{{billerCode}}?custRef={{customerReference}}&amount={{amount}}","description":"<p>This API validates the BPAY Biller Code and optionally the BPAY Customer Reference Number and Amount. For a complete BPAY validation the BPAY Biller Code, BPAY Customer Reference Number and Amount must be supplied.</p>\n<p>When fully validated a BPAY financial transaction should be made as soon as practicable as some BPAY combinations are date sensitive. BPAY validation uses the BPAY subsystem error codes.</p>\n","urlObject":{"protocol":"https","path":["bpay","v1","validate","{{billerCode}}"],"host":["api","m-pay","com","au"],"query":[{"description":{"content":"<p>BPAY Customer Reference Number</p>\n","type":"text/plain"},"key":"custRef","value":"{{customerReference}}"},{"description":{"content":"<p>Amount to be paid</p>\n","type":"text/plain"},"key":"amount","value":"{{amount}}"}],"variable":[]}},"response":[{"id":"fd03ca20-337d-0978-bbab-66b1c3e67227","name":"Basic Example","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Basic NjI3OTA1OTYxMDAwMTIwNTokTVBAeW1lbnRzMjk2OA==","disabled":true}],"body":{"mode":"formdata","formdata":[]},"url":{"raw":"https://api.m-pay.com.au/bpay/v1/validate/857763?custRef=6279059700000505&amount=100.75","protocol":"https","host":["api","m-pay","com","au"],"path":["bpay","v1","validate","857763"],"query":[{"key":"custRef","value":"6279059700000505","description":"BPAY Customer Reference Number"},{"key":"amount","value":"100.75","description":"Amount to be paid"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Headers","value":"Content-Type,Authorization,SecurityToken","name":"Access-Control-Allow-Headers","description":""},{"key":"Access-Control-Allow-Origin","value":"*","name":"Access-Control-Allow-Origin","description":""},{"key":"Cache-Control","value":"private,private, max-age=0, no-cache","name":"Cache-Control","description":""},{"key":"Content-Length","value":"299","name":"Content-Length","description":""},{"key":"Content-Type","value":"application/json; charset=utf-8","name":"Content-Type","description":""},{"key":"Date","value":"Mon, 26 Jun 2017 05:01:11 GMT","name":"Date","description":""},{"key":"Server","value":"Microsoft-IIS/8.5","name":"Server","description":""},{"key":"X-AspNet-Version","value":"4.0.30319","name":"X-AspNet-Version","description":""},{"key":"X-Content-Type-Options","value":"nosniff","name":"X-Content-Type-Options","description":""},{"key":"X-Frame-Options","value":"DENY","name":"X-Frame-Options","description":""},{"key":"X-Powered-By","value":"ASP.NET","name":"X-Powered-By","description":""},{"key":"X-XSS-Protection","value":"1","name":"X-XSS-Protection","description":""}],"cookie":[{"expires":"Tue Jan 19 2038 11:14:07 GMT+0000 (Coordinated Universal Time)","httpOnly":true,"domain":"api.m-pay.com.au","path":"/","secure":false,"value":"5w0iozaxzrpeevvl0kxahauq","key":"ASP.NET_SessionId"}],"responseTime":"3935","body":"{\"durationMs\":254,\"status\":\"Ok\",\"statusDescription\":\"Validation has passed\",\"validation\":{\"amount\":\"100.75\",\"billerCode\":\"857763\",\"billerName\":\"MONEYTECH FINANCE PTY LTD\",\"customerReferenceNumber\":\"6279059700000505\",\"isVariableCrn\":false,\"maximumPaymentAmount\":50000,\"minimumPaymentAmount\":10.0000}}"}],"_postman_id":"8e735b04-a8e1-9aba-1a16-f86c711fe650"},{"name":"/bpay/v1/biller","id":"a1fd2d77-8150-14d0-ddda-7f4ee875c1dc","request":{"auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}],"advancedConfig":[{"key":"saveHelperData","value":"<save-helper-data>"},{"key":"showPassword","value":"<show-password>"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api.m-pay.com.au/bpay/v1/biller/{{billerCode}}","description":"<p>This API returns extended information for the BPAY biller. </p>\n<p>Status will be “UnknownBillerCode” if Biller Code is invalid.</p>\n","urlObject":{"protocol":"https","path":["bpay","v1","biller","{{billerCode}}"],"host":["api","m-pay","com","au"],"query":[],"variable":[]}},"response":[{"id":"e66f10a2-05e2-b45d-0451-31fddc5b7cba","name":"Basic Example","originalRequest":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://api.m-pay.com.au/bpay/v1/biller/857763"},"status":"OK","code":200,"_postman_previewlanguage":"","header":[],"cookie":[],"responseTime":"0","body":"{\n  \"durationMs\":10,\n  \"status\":\"Ok\",\n  \"statusDescription\":\"Operation completed successfully\",\n  \"biller\":\n  {\n    \"acceptedPaymentMethods\":\"1\",\n    \"activationDate\":\"2013-05-29T00:00:00\",\n    \"billerCode\":\"857763\",\n    \"billerLongName\":\"MONEYTECH FINANCE PTY LTD\",\n    \"billerShortName\":\"MONEYTECH\",\n    \"checkDigitRuleName\":\"\",\n    \"crnValidationRuleName\":\"\",\n    \"deactivationDate\":\"\",\n    \"fixedDigits\":\"627905              \",\n    \"isVariableCrn\":false,\n    \"lengthMask\":\"               Y    \",\n    \"maxPaymentAmount\":50000,\n    \"minPaymentAmount\":10.0000\n  }\n}"}],"_postman_id":"a1fd2d77-8150-14d0-ddda-7f4ee875c1dc"},{"name":"/bpay/v1/billers","id":"68ca023e-4546-aaf3-c3e9-f998c23c05a9","request":{"method":"GET","header":[],"url":"https://api.m-pay.com.au/bpay/v1/billers?search={{search}}&skip={{skip}}&take={{take}}","description":"<p>This API returns an array of BPAY billers matched to the case insensitive search string. The system matches on the billerLongName and billerShortName.</p>\n<p>Use skip and take to page through result set. Skip and take will be changed back to their defaults if they are over-range. Status will be “UnknownBillerCode” if there are no matches.</p>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"}]},"isInherited":true,"source":{"_postman_id":"49b57ee7-7e16-12d2-98d5-9a49d4a5e118","id":"49b57ee7-7e16-12d2-98d5-9a49d4a5e118","name":"Moneytech Payments Platform","type":"collection"}},"urlObject":{"protocol":"https","path":["bpay","v1","billers"],"host":["api","m-pay","com","au"],"query":[{"description":{"content":"<p>Text string to search for</p>\n","type":"text/plain"},"key":"search","value":"{{search}}"},{"description":{"content":"<p>Number of items to skip over (used to implement paging). Default is 0</p>\n","type":"text/plain"},"key":"skip","value":"{{skip}}"},{"description":{"content":"<p>The maximum number of records to return. Default is 50</p>\n","type":"text/plain"},"key":"take","value":"{{take}}"}],"variable":[]}},"response":[{"id":"d3d713ab-909f-e599-c6d8-34b83370e448","name":"Basic Example","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Basic NjI3OTA1OTYxMDAwMTIwNTokTVBAeW1lbnRzMjk2OA==","disabled":true}],"body":{"mode":"formdata","formdata":[]},"url":{"raw":"https://api.m-pay.com.au/bpay/v1/billers?search=pty ltd&skip=0&take=2","protocol":"https","host":["api","m-pay","com","au"],"path":["bpay","v1","billers"],"query":[{"key":"search","value":"pty ltd","description":"Text string to search for"},{"key":"skip","value":"0","description":"Number of items to skip over (used to implement paging). Default is 0"},{"key":"take","value":"2","description":"The maximum number of records to return. Default is 50"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Headers","value":"Content-Type,Authorization,SecurityToken","name":"Access-Control-Allow-Headers","description":""},{"key":"Access-Control-Allow-Origin","value":"*","name":"Access-Control-Allow-Origin","description":""},{"key":"Cache-Control","value":"private,private, max-age=0, no-cache","name":"Cache-Control","description":""},{"key":"Content-Length","value":"980","name":"Content-Length","description":""},{"key":"Content-Type","value":"application/json; charset=utf-8","name":"Content-Type","description":""},{"key":"Date","value":"Mon, 26 Jun 2017 04:56:11 GMT","name":"Date","description":""},{"key":"Server","value":"Microsoft-IIS/8.5","name":"Server","description":""},{"key":"X-AspNet-Version","value":"4.0.30319","name":"X-AspNet-Version","description":""},{"key":"X-Content-Type-Options","value":"nosniff","name":"X-Content-Type-Options","description":""},{"key":"X-Frame-Options","value":"DENY","name":"X-Frame-Options","description":""},{"key":"X-Powered-By","value":"ASP.NET","name":"X-Powered-By","description":""},{"key":"X-XSS-Protection","value":"1","name":"X-XSS-Protection","description":""}],"cookie":[{"expires":"Tue Jan 19 2038 08:14:07 GMT+0000 (Coordinated Universal Time)","httpOnly":true,"domain":"api.m-pay.com.au","path":"/","secure":false,"value":"5w0iozaxzrpeevvl0kxahauq","key":"ASP.NET_SessionId"}],"responseTime":"3364","body":"{\"durationMs\":431,\"status\":\"Ok\",\"statusDescription\":\"Operation completed successfully\",\"billers\":[{\"acceptedPaymentMethods\":\"1\",\"activationDate\":\"2011-07-11T00:00:00\",\"billerCode\":\"1040\",\"billerLongName\":\"GMK Partners Pty Ltd\",\"billerShortName\":\"GMK Partners Pty Ltd\",\"checkDigitRuleName\":\"\",\"crnValidationRuleName\":\"\",\"deactivationDate\":\"2017-03-10T00:00:00\",\"fixedDigits\":\"                    \",\"isVariableCrn\":false,\"lengthMask\":\"     Y  Y           \",\"maxPaymentAmount\":50000,\"minPaymentAmount\":1.0000},{\"acceptedPaymentMethods\":\"1\",\"activationDate\":\"2011-07-11T00:00:00\",\"billerCode\":\"1073\",\"billerLongName\":\"GMK Partners Auditor Pty Ltd\",\"billerShortName\":\"GMK Partners Auditor\",\"checkDigitRuleName\":\"\",\"crnValidationRuleName\":\"\",\"deactivationDate\":\"2017-03-13T00:00:00\",\"fixedDigits\":\"                    \",\"isVariableCrn\":false,\"lengthMask\":\"     Y  Y           \",\"maxPaymentAmount\":50000,\"minPaymentAmount\":1.0000}],\"search\":\"pty ltd\",\"skip\":0,\"take\":2,\"totalCount\":5490}"}],"_postman_id":"68ca023e-4546-aaf3-c3e9-f998c23c05a9"},{"name":"/bpay/v1/history","id":"89ba2b9b-5f6a-1433-a9b8-9755821bf6c8","request":{"method":"GET","header":[],"url":"https://api.m-pay.com.au/bpay/v1/history/{{mWalletAccountNumber}}?take={{take}}","description":"<p>This API returns the mWallets history of BPAY payments.</p>\n<p>The returned history list is sorted by the count property of the BPAYHistoryItem descending.</p>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"}]},"isInherited":true,"source":{"_postman_id":"49b57ee7-7e16-12d2-98d5-9a49d4a5e118","id":"49b57ee7-7e16-12d2-98d5-9a49d4a5e118","name":"Moneytech Payments Platform","type":"collection"}},"urlObject":{"protocol":"https","path":["bpay","v1","history","{{mWalletAccountNumber}}"],"host":["api","m-pay","com","au"],"query":[{"description":{"content":"<p>The maximum number of records to return. Default is 50</p>\n","type":"text/plain"},"key":"take","value":"{{take}}"}],"variable":[]}},"response":[{"id":"369afdbb-71de-b694-00fe-3b4b5f5261bb","name":"Basic Example","originalRequest":{"method":"GET","header":[{"key":"Authorization","name":"Authorization","value":"Basic NjI3OTA1OTYxMDAwMTIwNTokTVBAeW1lbnRzMjk2OA=="}],"body":{"mode":"formdata","formdata":[]},"url":{"raw":"https://api.m-pay.com.au/bpay/v1/history/6279059700022400?take=3","protocol":"https","host":["api","m-pay","com","au"],"path":["bpay","v1","history","6279059700022400"],"query":[{"key":"take","value":"3","description":"The maximum number of records to return. Default is 50"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Headers","value":"Content-Type,Authorization,SecurityToken","name":"Access-Control-Allow-Headers","description":""},{"key":"Access-Control-Allow-Origin","value":"*","name":"Access-Control-Allow-Origin","description":""},{"key":"Cache-Control","value":"private,private, max-age=0, no-cache","name":"Cache-Control","description":""},{"key":"Content-Length","value":"119","name":"Content-Length","description":""},{"key":"Content-Type","value":"application/json; charset=utf-8","name":"Content-Type","description":""},{"key":"Date","value":"Mon, 26 Jun 2017 04:58:42 GMT","name":"Date","description":""},{"key":"Server","value":"Microsoft-IIS/8.5","name":"Server","description":""},{"key":"X-AspNet-Version","value":"4.0.30319","name":"X-AspNet-Version","description":""},{"key":"X-Content-Type-Options","value":"nosniff","name":"X-Content-Type-Options","description":""},{"key":"X-Frame-Options","value":"DENY","name":"X-Frame-Options","description":""},{"key":"X-Powered-By","value":"ASP.NET","name":"X-Powered-By","description":""},{"key":"X-XSS-Protection","value":"1","name":"X-XSS-Protection","description":""}],"cookie":[{"expires":"Tue Jan 19 2038 10:14:07 GMT+0000 (Coordinated Universal Time)","httpOnly":true,"domain":"api.m-pay.com.au","path":"/","secure":false,"value":"5w0iozaxzrpeevvl0kxahauq","key":"ASP.NET_SessionId"}],"responseTime":"5964","body":"{\n  \"history\": [\n                {\n                  \"billerCode\": \"23796\",\n                  \"customerReferenceNumber\": \"2000046986210\",\n                  \"billerName\": \"TELSTRA CORPORATION LTD\",\n                  \"count\": 27\n                },\n                {\n                  \"billerCode\": \"1552\",\n                  \"customerReferenceNumber\": \"155907980\",\n                  \"billerName\": \"ERGON ENERGY QUEENSLAND P/L\",\n                  \"count\": 24\n                },\n                {\n                  \"billerCode\": \"747337\",\n                  \"customerReferenceNumber\": \"000000506479540\",\n                  \"billerName\": \"HOUSING AND PUBLIC WORKS\",\n                  \"count\": 22\n                }\n              ],\n  \"status\": \"Ok\",\n  \"statusDescription\": \"Operation completed successfully\",\n  \"durationMs\": 461\n}"}],"_postman_id":"89ba2b9b-5f6a-1433-a9b8-9755821bf6c8"}],"id":"22f94c39-b0ad-231f-3129-2554af09f551","description":"<h2 id=\"overview\">Overview</h2>\n<p>The BPAY APIs do not perform any financial transactions and are used to validate BPAY information that is used in the financial/v2/transaction/ execute API. The financial/v2/transaction/validate APIs also validates BPAY information using the same sub-system as documented in this section before performing any financial transactions.</p>\n<p><strong>Important Notes:</strong></p>\n<ul>\n<li>By design, BPAY validation can be time sensitive. If you cache valid BPAY information for later use, it may become invalid due to time expiry.</li>\n<li>By design, BPAY validation can be amount sensitive. If you cache valid BPAY information for later use and change the amount to pay then this could be invalid.</li>\n<li>BPAY validation should be performed immediately before calling the financial/v2/transaction/execute API to perform the bill payment. You have the option of calling financial/v2/transaction/validate (The first validation error will be returned which may not be a BPAY error)</li>\n</ul>\n<h2 id=\"objects\">Objects</h2>\n<h3 id=\"bpaybiller\">BPAYBiller</h3>\n<blockquote>\n<p>Schema for this object</p>\n</blockquote>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"billerCode\":             string,\n  \"billerLongName\":         string,\n  \"billerShortName\":        string,\n  \"acceptedPaymentMethods\": string,\n  \"activationDate\":         string,\n  \"deactivationDate\":       string,\n  \"minPaymentAmount\":       number,\n  \"maxPaymentAmount\":       number,\n  \"crnValidationRuleName\":  string,\n  \"checkDigitRuleName\":     string,\n  \"lengthMask\":             string,\n  \"fixedDigits\":            string,\n  \"isVariableCrn\":          string\n}\n</code></pre>\n<p>Provides comprehensive biller information that may be required for further complex validation.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field Name</th>\n<th>Type</th>\n<th>Max Size</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>billerCode</td>\n<td>string</td>\n<td>10</td>\n<td>This is the BPAY biller code that was requested. billerCode must be numeric</td>\n</tr>\n<tr>\n<td>billerLongName</td>\n<td>string</td>\n<td>50</td>\n<td>A long description of the biller name</td>\n</tr>\n<tr>\n<td>billerShortName</td>\n<td>string</td>\n<td>20</td>\n<td>A short description of the biller name</td>\n</tr>\n<tr>\n<td>acceptedPaymentMethods</td>\n<td>string</td>\n<td></td>\n<td>Always set to “1”. Field reserved for future expansion.</td>\n</tr>\n<tr>\n<td>activationDate</td>\n<td>string</td>\n<td></td>\n<td>Date this biller was activated for BPAY. ISO 8601 date format with time set to 00:00:00. Note that Timezone is suppressed. The default Timezone is Sydney local time.</td>\n</tr>\n<tr>\n<td>deactivationDate</td>\n<td>string</td>\n<td></td>\n<td>Date this biller was deactivated for BPAY. ISO 8601 date format with time set to 00:00:00 or an empty string if not deactivated. Note that Timezone is suppressed. The default Timezone is Sydney local time.</td>\n</tr>\n<tr>\n<td>minPaymentAmount</td>\n<td>number</td>\n<td></td>\n<td>This is the minimum amount that the BPAY biller associated with the billerCode accepts for bill payment.</td>\n</tr>\n<tr>\n<td>maximumPaymentAmount</td>\n<td>number</td>\n<td></td>\n<td>This is the maximum amount that the BPAY biller associated with the billerCode accepts for bill payment.</td>\n</tr>\n<tr>\n<td>crnValidationRuleName</td>\n<td>string</td>\n<td></td>\n<td>For internal use only. Set to an empty string.</td>\n</tr>\n<tr>\n<td>checkDigitRuleName</td>\n<td>string</td>\n<td></td>\n<td>For internal use only. Set to an empty string.</td>\n</tr>\n<tr>\n<td>lengthMask</td>\n<td>string</td>\n<td>20</td>\n<td>A mask in which the position of each ‘Y’ character indicates each valid length that the reference number can take. At least one ‘Y’ character will be present.</td>\n</tr>\n<tr>\n<td>fixedDigits</td>\n<td>string</td>\n<td>20</td>\n<td>This describes which, if any, fixed digits that are standard in the BPAY Customer Reference Number.</td>\n</tr>\n<tr>\n<td>isVariableCrn</td>\n<td>boolean</td>\n<td></td>\n<td>Indicates whether BPAY Customer Reference Numbers (CRN) for this biller changes for each individual customer’s bill or do they remain the same. Non variable CRNs can be stored and used later, however they must always be validated as part of paying a bill via the gateway. Variable CRNs should not be stored as they are incorrect for subsequent bills.</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"bpaybillerlist\">BPAYBillerList</h3>\n<blockquote>\n<p>Schema for this object</p>\n</blockquote>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"billers\":    [\n                  BPAYBiller\n                ],\n  \"search\":     string,\n  \"totalCount\": number,\n  \"skip\":       number,\n  \"take\":       number\n}\n</code></pre>\n<p>Provides an array of BPAYBiller classes</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field Name</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>billers</td>\n<td>[BPAYBillers]</td>\n<td>See BPAYBiller class.</td>\n</tr>\n<tr>\n<td>search</td>\n<td>string</td>\n<td>The search string.</td>\n</tr>\n<tr>\n<td>totalCount</td>\n<td>number</td>\n<td>The total number of BPAYBiller’s that match the search criteria.</td>\n</tr>\n<tr>\n<td>skip</td>\n<td>number</td>\n<td>The actual number of records skipped.</td>\n</tr>\n<tr>\n<td>take</td>\n<td>number</td>\n<td>The number of records that were requested.</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"bpayhistoryitem\">BPAYHistoryItem</h3>\n<blockquote>\n<p>Schema for this object</p>\n</blockquote>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"billerCode\":               string,\n  \"customerReferenceNumber\":  string,\n  \"billerName\":               string,\n  \"count\":                    number\n}\n</code></pre>\n<p>Contains previous BPAY payments when requesting a history list for an mWallet.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field Name</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>billerCode</td>\n<td>string</td>\n<td>BPAY Biller code</td>\n</tr>\n<tr>\n<td>customerReferenceNumber</td>\n<td>string</td>\n<td>BPAY Customer Reference Number. If this field is empty this denotes that the customerReferenceNumber is variable for each bill and should not be reused.</td>\n</tr>\n<tr>\n<td>billerName</td>\n<td>string</td>\n<td>Long form of the BPAY Biller Name</td>\n</tr>\n<tr>\n<td>count</td>\n<td>number</td>\n<td>The number of usages of these details that the mWallet has succeeded in paying previously.</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"bpayvalidation\">BPAYValidation</h3>\n<blockquote>\n<p>Schema for this object</p>\n</blockquote>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"billerCode\":               string,\n  \"customerReferenceNumber\":  string,\n  \"amount\":                   string,\n  \"billerName\":               string,\n  \"minimumPaymentAmount\":     number,\n  \"maximumPaymentAmount\":     number\n}\n\n</code></pre>\n<p>This is the result of a successful completion of a BPAY validation</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field Name</th>\n<th>Type</th>\n<th>Max Size</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>billerCode</td>\n<td>string</td>\n<td>10</td>\n<td>This is the BPAY biller code that was used to validate. billerCode must be numeric.</td>\n</tr>\n<tr>\n<td>customerReferenceNumber</td>\n<td>string</td>\n<td>20</td>\n<td>This is the BPAY customer reference number that was used to validate. customerReferenceNumber must be numeric.</td>\n</tr>\n<tr>\n<td>amount</td>\n<td>string</td>\n<td>13</td>\n<td>This is the amount that was used to validate. The maximum value of the field is $9999999999.99 however BPAY Billers will generally restrict the maximum value accepted for bill payment.</td>\n</tr>\n<tr>\n<td>isVariableCrn</td>\n<td>boolean</td>\n<td></td>\n<td>Indicates whether BPAY Customer Reference Numbers (CRN) for this biller change for each individual customer’s bill or do they remain the same. Non variable CRNs can be stored and used later, however they must always be validated as part of paying a bill via the gateway. Variable CRNs should not be stored as they are incorrect for subsequent bills.</td>\n</tr>\n<tr>\n<td>billerName</td>\n<td>string</td>\n<td>50</td>\n<td>This is the BPAY biller long name associated with the billerCode.</td>\n</tr>\n<tr>\n<td>minimumPaymentAmount</td>\n<td>number</td>\n<td></td>\n<td>This is the minimum amount that the BPAY biller associated with the billerCode accepts for bill payment.</td>\n</tr>\n<tr>\n<td>maximumPaymentAmount</td>\n<td>number</td>\n<td></td>\n<td>This is the maximum amount that the BPAY biller associated with the billerCode accepts for bill payment.</td>\n</tr>\n</tbody>\n</table>\n</div>","event":[{"listen":"prerequest","script":{"id":"ab21bdcc-d708-4589-9d40-8962281c7172","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"d25d04dd-baaa-426b-9d79-850f20280461","type":"text/javascript","exec":[""]}}],"_postman_id":"22f94c39-b0ad-231f-3129-2554af09f551","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"}]},"isInherited":true,"source":{"_postman_id":"49b57ee7-7e16-12d2-98d5-9a49d4a5e118","id":"49b57ee7-7e16-12d2-98d5-9a49d4a5e118","name":"Moneytech Payments Platform","type":"collection"}}},{"name":"Verify","item":[{"name":"/verify/v1/aba/initiate","id":"96db690a-8e37-7513-fe4e-7bedfc377ada","request":{"auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}],"advancedConfig":[{"key":"showPassword","value":"<show-password>"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Basic NjI3OTA1OTcwMDAwMjcwOTokTVBAeW1lbnRzODMwMQ=="}],"body":{"mode":"raw","raw":"{\"bsb\":\"062-002\",\"bankAccountNumber\":\"123456789\",\"bankAccountTitle\":\"MPayments Retail\",\"remitter\":\"MPRetail\",\"verificationIdentifier\":\"MP Retail Account\",\"hasDDAuthority\":\"True\"}"},"url":"https://api.m-pay.com.au/verify/v1/aba/initiate","description":"<p>Inititiates a verification transaction against a designated bank account</p>\n","urlObject":{"protocol":"https","path":["verify","v1","aba","initiate"],"host":["api","m-pay","com","au"],"query":[],"variable":[]}},"response":[{"id":"bb04afbf-ea71-22c6-3861-99a8a2306561","name":"Basic Example","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"bsb\": \"062-002\",\n  \"bankAccountNumber\": \"012345678\",\n  \"bankAccountTitle\": \"MPayments Retail\",\n  \"remitter\": \"MPRetail\",\n  \"verificationIdentifier\": \"MP Retail Account\",\n  \"hasDDAuthority\": \"True\"\n}"},"url":"https://api.m-pay.com.au/verify/v1/aba/initiate"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":"0","body":"{\n    \"durationMs\": 239,\n    \"status\": \"Ok\",\n    \"statusDescription\": \"Operation completed successfully\",\n    \"feeAmountExGst\": 0.5,\n    \"feeAmountGstComp\": 0.05,\n    \"feeAmountIncGst\": 0.55,\n    \"token\": \"7a8f4897-02ee-49c6-b9f9-02e1e8502b13\"\n}"}],"_postman_id":"96db690a-8e37-7513-fe4e-7bedfc377ada"},{"name":"/verify/v1/aba/validate","id":"85af1ff2-1239-1fd9-0e45-ccd6ce871f8a","request":{"auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}],"advancedConfig":[{"key":"showPassword","value":"<show-password>"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Basic NjI3OTA1OTcwMDAzOTA1NzokTVBAeW1lbnRzNTgyMw=="}],"body":{"mode":"raw","raw":"{\"token\":\"f45d1c83-1533-4cbb-ae05-4381e181cb18\",\"amount\":\"0.01\",\"code\":\"555555\"}"},"url":"https://api.m-pay.com.au/verify/v1/aba/validate","description":"<p>Validates a code against a token generated via the initiate call. After 3 failed attempts the token will expire and a new verification will be required.</p>\n","urlObject":{"protocol":"https","path":["verify","v1","aba","validate"],"host":["api","m-pay","com","au"],"query":[],"variable":[]}},"response":[{"id":"78705cbd-d3fd-9676-e6c6-9e8eeece11f5","name":"Basic Example","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"token\": \"7a8f4897-02ee-49c6-b9f9-02e1e8502b13\",\n  \"amount\": \"0.01\",\n  \"code\": \"555555\"\n}"},"url":"https://api.m-pay.com.au/verify/v1/aba/validate"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":"0","body":"{\n    \"durationMs\": 141,\n    \"status\": \"Ok\",\n    \"statusDescription\": \"Operation completed successfully\"\n}"}],"_postman_id":"85af1ff2-1239-1fd9-0e45-ccd6ce871f8a"},{"name":"/verify/v1/aba/update","id":"10ce66a2-8e02-225e-7b8a-60dfa36ec970","request":{"auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}],"advancedConfig":[{"key":"showPassword","value":"<show-password>"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\"token\":\"f45d1c83-1533-4cbb-ae05-4381e181cb18\",\"remitter\":\"MoneytechP\",\"hasDDAuthority\":\"True\",\"bankAccountTitle\":\"Moneytech Payments Pty Ltd\",\"verificationIdentifier\":\"Moneytech Pty Ltd\"}"},"url":"https://api.m-pay.com.au/verify/v1/aba/update","description":"<p>Update the folllowing fields for a verified account's without reverifiying the bank account:</p>\n<ul>\n<li>Bank Account Title</li>\n<li>Has DDR authority</li>\n</ul>\n","urlObject":{"protocol":"https","path":["verify","v1","aba","update"],"host":["api","m-pay","com","au"],"query":[],"variable":[]}},"response":[{"id":"46eeaff4-a563-5fba-04de-27c0df57a36f","name":"Basic Example","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"token\": \"7a8f4897-02ee-49c6-b9f9-02e1e8502b13\",\n  \"remitter\": \"MoneytechP\",\n  \"hasDDAuthority\": \"True\",\n  \"bankAccountTitle\": \"Moneytech Payments Pty Ltd\",\n  \"verificationIdentifier\": \"Moneytech Pty Ltd\"\n}"},"url":"https://api.m-pay.com.au/verify/v1/aba/update"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":"0","body":"{\n    \"durationMs\": 72,\n    \"status\": \"Ok\",\n    \"statusDescription\": \"Operation completed successfully\"\n}"}],"_postman_id":"10ce66a2-8e02-225e-7b8a-60dfa36ec970"},{"name":"/verify/v1/aba/list","id":"56016ab5-0459-8c7a-ccc8-bf08e5ef82a6","request":{"auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}],"advancedConfig":[{"key":"showPassword","value":"<show-password>"}]},"isInherited":false},"method":"GET","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":""},"url":"https://api.m-pay.com.au/verify/v1/aba/list","description":"<p>Get a list of all verified bank acocunts</p>\n","urlObject":{"protocol":"https","path":["verify","v1","aba","list"],"host":["api","m-pay","com","au"],"query":[],"variable":[]}},"response":[{"id":"38ec9c52-4ef4-2afb-f832-0f0e242c5d02","name":"Basic Example","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\"Email\":\"sireland1963@gmail.com\",\"Password\":\"sireland1963@gmail.com\"}"},"url":"https://api.m-pay.com.au/verify/v1/aba/list"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":"0","body":"{\n    \"durationMs\": 37,\n    \"status\": \"Ok\",\n    \"statusDescription\": \"Operation completed successfully\",\n    \"list\": [\n        {\n            \"bankAccountNumber\": \"123456789\",\n            \"bankAccountTitle\": \"Moneytech Payments Pty Ltd\",\n            \"bsb\": \"062-002\",\n            \"comment\": null,\n            \"created\": \"2017-12-01T12:02:21\",\n            \"ddAuthorityChangedBy\": \"6279059709798471\",\n            \"ddAuthorityChangedTimestamp\": \"2017-12-01T12:02:21\",\n            \"hasDDAuthority\": true,\n            \"isBlacklisted\": false,\n            \"lastSystemBSBValidation\": \"\",\n            \"remitter\": \"MoneytechP\",\n            \"token\": \"f45d1c83-1533-4cbb-ae05-4381e181cb18\",\n            \"updated\": \"2017-12-08T20:41:13\",\n            \"verificationDEJobId\": 27460,\n            \"verificationIdentifier\": \"Moneytech Pty Ltd\",\n            \"verificationLastRetryLockoutMinutes\": 60,\n            \"verificationLastRetryTimestamp\": \"2017-12-01T12:02:21\",\n            \"verificationRetryCount\": 2,\n            \"verificationRetyCountBeforeLockout\": 3,\n            \"verificationRootId\": 96493,\n            \"verificationSignonMerchant\": \"6279059709798471\",\n            \"verificationStatus\": \"Approved\"\n        },\n        {\n            \"bankAccountNumber\": \"123456781\",\n            \"bankAccountTitle\": \"MPayments Retail\",\n            \"bsb\": \"062-002\",\n            \"comment\": null,\n            \"created\": \"2018-02-05T10:13:47\",\n            \"ddAuthorityChangedBy\": \"6279059709798471\",\n            \"ddAuthorityChangedTimestamp\": \"2018-02-05T10:13:47\",\n            \"hasDDAuthority\": true,\n            \"isBlacklisted\": false,\n            \"lastSystemBSBValidation\": \"\",\n            \"remitter\": \"MPRetail\",\n            \"token\": \"337c96ed-54f1-4960-88e8-28f2d16ff362\",\n            \"updated\": \"2018-02-05T10:13:47\",\n            \"verificationDEJobId\": 33876,\n            \"verificationIdentifier\": \"MP Retail Account\",\n            \"verificationLastRetryLockoutMinutes\": 60,\n            \"verificationLastRetryTimestamp\": \"2018-02-05T10:13:47\",\n            \"verificationRetryCount\": 0,\n            \"verificationRetyCountBeforeLockout\": 3,\n            \"verificationRootId\": 127625,\n            \"verificationSignonMerchant\": \"6279059709798471\",\n            \"verificationStatus\": \"Pending\"\n        },\n        {\n            \"bankAccountNumber\": \"012345678\",\n            \"bankAccountTitle\": \"Moneytech Payments Pty Ltd\",\n            \"bsb\": \"062-002\",\n            \"comment\": null,\n            \"created\": \"2018-02-05T10:16:03\",\n            \"ddAuthorityChangedBy\": \"6279059709798471\",\n            \"ddAuthorityChangedTimestamp\": \"2018-02-05T10:16:03\",\n            \"hasDDAuthority\": true,\n            \"isBlacklisted\": false,\n            \"lastSystemBSBValidation\": \"\",\n            \"remitter\": \"MoneytechP\",\n            \"token\": \"7a8f4897-02ee-49c6-b9f9-02e1e8502b13\",\n            \"updated\": \"2018-02-05T10:19:26\",\n            \"verificationDEJobId\": 33877,\n            \"verificationIdentifier\": \"Moneytech Pty Ltd\",\n            \"verificationLastRetryLockoutMinutes\": 60,\n            \"verificationLastRetryTimestamp\": \"2018-02-05T10:16:03\",\n            \"verificationRetryCount\": 0,\n            \"verificationRetyCountBeforeLockout\": 3,\n            \"verificationRootId\": 127628,\n            \"verificationSignonMerchant\": \"6279059709798471\",\n            \"verificationStatus\": \"Approved\"\n        }\n    ]\n}"}],"_postman_id":"56016ab5-0459-8c7a-ccc8-bf08e5ef82a6"},{"name":"/verify/v1/aba/list?status=Approved","id":"0b34540e-327c-8c18-9f64-3f50242a04ee","request":{"auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}],"advancedConfig":[{"key":"showPassword","value":"<show-password>"}]},"isInherited":false},"method":"GET","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Basic NjI3OTA1OTcwMDAzOTA1NzokTVBAeW1lbnRzNTgyMw=="}],"body":{"mode":"raw","raw":""},"url":"https://api.m-pay.com.au/verify/v1/aba/list?status=Approved","urlObject":{"protocol":"https","path":["verify","v1","aba","list"],"host":["api","m-pay","com","au"],"query":[{"key":"status","value":"Approved"}],"variable":[]}},"response":[{"id":"23cfcb43-e5d7-c962-ab9a-0d77b733b27e","name":"Basic Example","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\"Email\":\"sireland1963@gmail.com\",\"Password\":\"sireland1963@gmail.com\"}"},"url":{"raw":"https://api.m-pay.com.au/verify/v1/aba/list?status=Approved","protocol":"https","host":["api","m-pay","com","au"],"path":["verify","v1","aba","list"],"query":[{"key":"status","value":"Approved"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":"0","body":"{\n    \"durationMs\": 15,\n    \"status\": \"Ok\",\n    \"statusDescription\": \"Operation completed successfully\",\n    \"list\": [\n        {\n            \"bankAccountNumber\": \"123456789\",\n            \"bankAccountTitle\": \"Moneytech Payments Pty Ltd\",\n            \"bsb\": \"062-002\",\n            \"comment\": null,\n            \"created\": \"2017-12-01T12:02:21\",\n            \"ddAuthorityChangedBy\": \"6279059709798471\",\n            \"ddAuthorityChangedTimestamp\": \"2017-12-01T12:02:21\",\n            \"hasDDAuthority\": true,\n            \"isBlacklisted\": false,\n            \"lastSystemBSBValidation\": \"\",\n            \"remitter\": \"MoneytechP\",\n            \"token\": \"f45d1c83-1533-4cbb-ae05-4381e181cb18\",\n            \"updated\": \"2017-12-08T20:41:13\",\n            \"verificationDEJobId\": 27460,\n            \"verificationIdentifier\": \"Moneytech Pty Ltd\",\n            \"verificationLastRetryLockoutMinutes\": 60,\n            \"verificationLastRetryTimestamp\": \"2017-12-01T12:02:21\",\n            \"verificationRetryCount\": 2,\n            \"verificationRetyCountBeforeLockout\": 3,\n            \"verificationRootId\": 96493,\n            \"verificationSignonMerchant\": \"6279059709798471\",\n            \"verificationStatus\": \"Approved\"\n        },\n        {\n            \"bankAccountNumber\": \"012345678\",\n            \"bankAccountTitle\": \"Moneytech Payments Pty Ltd\",\n            \"bsb\": \"062-002\",\n            \"comment\": null,\n            \"created\": \"2018-02-05T10:16:03\",\n            \"ddAuthorityChangedBy\": \"6279059709798471\",\n            \"ddAuthorityChangedTimestamp\": \"2018-02-05T10:16:03\",\n            \"hasDDAuthority\": true,\n            \"isBlacklisted\": false,\n            \"lastSystemBSBValidation\": \"\",\n            \"remitter\": \"MoneytechP\",\n            \"token\": \"7a8f4897-02ee-49c6-b9f9-02e1e8502b13\",\n            \"updated\": \"2018-02-05T10:19:26\",\n            \"verificationDEJobId\": 33877,\n            \"verificationIdentifier\": \"Moneytech Pty Ltd\",\n            \"verificationLastRetryLockoutMinutes\": 60,\n            \"verificationLastRetryTimestamp\": \"2018-02-05T10:16:03\",\n            \"verificationRetryCount\": 0,\n            \"verificationRetyCountBeforeLockout\": 3,\n            \"verificationRootId\": 127628,\n            \"verificationSignonMerchant\": \"6279059709798471\",\n            \"verificationStatus\": \"Approved\"\n        }\n    ]\n}"}],"_postman_id":"0b34540e-327c-8c18-9f64-3f50242a04ee"},{"name":"/verify/v1/aba/get/token","id":"09422a3c-e4f8-2aa3-63e2-293f4b12131b","request":{"auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}],"advancedConfig":[{"key":"showPassword","value":"<show-password>"}]},"isInherited":false},"method":"GET","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":""},"url":"https://api.m-pay.com.au/verify/v1/aba/get/{{token}}","description":"<p>Return details for a specific verification token</p>\n","urlObject":{"protocol":"https","path":["verify","v1","aba","get","{{token}}"],"host":["api","m-pay","com","au"],"query":[],"variable":[]}},"response":[{"id":"a4dc56cc-2827-1928-5ce6-502493a2ee99","name":"Basic Example","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\"Email\":\"sireland1963@gmail.com\",\"Password\":\"sireland1963@gmail.com\"}"},"url":"https://api.m-pay.com.au/verify/v1/aba/get/f45d1c83-1533-4cbb-ae05-4381e181cb18"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":"0","body":"{\n    \"durationMs\": 12,\n    \"status\": \"Ok\",\n    \"statusDescription\": \"Operation completed successfully\",\n    \"details\": {\n        \"bankAccountNumber\": \"123456789\",\n        \"bankAccountTitle\": \"Moneytech Payments Pty Ltd\",\n        \"bsb\": \"062-002\",\n        \"comment\": null,\n        \"created\": \"2017-12-01T12:02:21\",\n        \"ddAuthorityChangedBy\": \"6279059709798471\",\n        \"ddAuthorityChangedTimestamp\": \"2017-12-01T12:02:21\",\n        \"hasDDAuthority\": true,\n        \"isBlacklisted\": false,\n        \"lastSystemBSBValidation\": \"\",\n        \"remitter\": \"MoneytechP\",\n        \"token\": \"f45d1c83-1533-4cbb-ae05-4381e181cb18\",\n        \"updated\": \"2017-12-08T20:41:13\",\n        \"verificationDEJobId\": 27460,\n        \"verificationIdentifier\": \"Moneytech Pty Ltd\",\n        \"verificationLastRetryLockoutMinutes\": 60,\n        \"verificationLastRetryTimestamp\": \"2017-12-01T12:02:21\",\n        \"verificationRetryCount\": 2,\n        \"verificationRetyCountBeforeLockout\": 3,\n        \"verificationRootId\": 96493,\n        \"verificationSignonMerchant\": \"6279059709798471\",\n        \"verificationStatus\": \"Approved\"\n    }\n}"}],"_postman_id":"09422a3c-e4f8-2aa3-63e2-293f4b12131b"}],"id":"a622313a-d1ca-1983-70c7-650cafd76008","description":"<h2 id=\"bank-account-ownership-verification\">Bank Account Ownership Verification</h2>\n<p>The account verification API will credit a target bank account with a secret code as a remitter name. </p>\n<p>This code can only be viewed by the owner of the target bank account by accessing and viewing their bank statement. The code can then be submitted against our records, and if it matches we will persist a verification token against that specific account.</p>\n<p>This is useful in order to verify true ownership of a bank account, which may be necessary to meet compliance requirements or to mitigate fraud risk and reversals.</p>\n<p><strong>How it works:</strong></p>\n<ol>\n<li>POST <a href=\"https://documenter.getpostman.com/view/2248716/moneytech-payments-platform/6fSWRD9?source=team_library#96db690a-8e37-7513-fe4e-7bedfc377ada\">verify/v1/aba/initiate</a> to initiate a verification transaction on the target bank account</li>\n<li>Moneytech will credit the target bank account with 1c amount and a secret remitter code (may take up to 48 hours for the code to show on target bank account)</li>\n</ol>\n<p>Below image is how a sample verification code appears on a bank statement. In YELLOW is the code your client will need to return, in blue is your remittername.\n<img src=\"https://moneytechstorage.blob.core.windows.net/images/bank_ref.png\" /></p>\n<ol>\n<li>Owner of target bank account views statement to obtain secret code.</li>\n<li>Submit secret code to moneytech via POST <a href=\"https://documenter.getpostman.com/view/2248716/moneytech-payments-platform/6fSWRD9?source=team_library#85af1ff2-1239-1fd9-0e45-ccd6ce871f8a\">verify/v1/aba/validate</a></li>\n<li>If the submitted code and amount is correct, the target bank account is designated as verified.</li>\n</ol>\n","event":[{"listen":"prerequest","script":{"id":"d760b4ae-0354-4e5f-9d8b-fd22a4835705","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"643f383b-f559-4623-a997-25d712834643","type":"text/javascript","exec":[""]}}],"_postman_id":"a622313a-d1ca-1983-70c7-650cafd76008","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"}]},"isInherited":true,"source":{"_postman_id":"49b57ee7-7e16-12d2-98d5-9a49d4a5e118","id":"49b57ee7-7e16-12d2-98d5-9a49d4a5e118","name":"Moneytech Payments Platform","type":"collection"}}},{"name":"Public","item":[{"name":"/mAccount/v1/public/activatePasswordReset","id":"012ac91b-b7b4-cbe5-ff5a-950fd7fdee0c","request":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"encryptedCreds","value":"string","description":"<p>The encrypted credentials passed to the landing page that should be used to activate the password. Note that these credentials will expire after 2 days.</p>\n","type":"text"}]},"url":"https://api.m-pay.com.au/mAccount/v1/public/activatePasswordReset","description":"<p>This API will make active a password that was sent to an mAccount account holder via email. The account holder and new password are encrypted and returned as part of the hyperlink encapsulated within the email and this encrypted data is passed to this API call for activation.</p>\n<p>Note: This API call uses public non authenticated access and data security is protected by using base 64 encoding of encrypted credentials. Furthermore, the encrypted credentials have a time expiry of 2 days.</p>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"}]},"isInherited":true,"source":{"_postman_id":"49b57ee7-7e16-12d2-98d5-9a49d4a5e118","id":"49b57ee7-7e16-12d2-98d5-9a49d4a5e118","name":"Moneytech Payments Platform","type":"collection"}},"urlObject":{"protocol":"https","path":["mAccount","v1","public","activatePasswordReset"],"host":["api","m-pay","com","au"],"query":[],"variable":[]}},"response":[{"id":"ee386386-04e4-e055-a0d4-c54a5ca5a63f","name":"Basic Example","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"encryptedCreds\":\"VoA0SbOjO+yZWHCWExpHROf3JRcNrrCccwgOOdwKvlNcYk5RyuKncEEGsHeUQuWJJsi0sHjaHU6wLQAAws9DKQXDLjv5qsjFYCzB0Ymnoc=\"\n}"},"url":"https://api.m-pay.com.au/mAccount/v1/public/activatePasswordReset"},"status":"OK","code":200,"_postman_previewlanguage":"","header":[],"cookie":[],"responseTime":"0","body":"{\n  \"status\": \"Ok\",\n  \"statusDescription\": \"Operation completed successfully\",\n  \"durationMs\": 198\n}"}],"_postman_id":"012ac91b-b7b4-cbe5-ff5a-950fd7fdee0c"},{"name":"/mAccount/v1/public/sendPasswordResetEmail","id":"01b90213-b6a5-e22b-6fe1-cda5e93009ba","request":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"*accountNumber","value":"string","description":"<p>16-Digit account number that uniquely identifies the mAccount.</p>\n","type":"text"},{"key":"resetUrlLandingPage","value":"string","description":"<p>The email generated contains a hyperlink that refers to this page that allows the user to activate the auto-generated password. This URL will have a query param auth appended for use in activation. If this parameter is empty then the default page used is the default mAccount activation web page.</p>\n","type":"text"}]},"url":"https://api.m-pay.com.au/mAccount/v1/public/sendPasswordResetEmail","description":"<p>This API generates a new password that is sent to the mAccount owner via their registered email. The mAccount owner can then activate the new password by hitting the hyperlink in the email. The address of the landing page that the hyperlink references can be changed to a vendors page. If the address is left blank then the hyperlink generated will take the mAccount owner to the default Platform password activation page. The hyperlink has a request parameter appended called auth that is an encrypted Base 64 string that is used as the activation credentials in the activatePasswordReset API call.</p>\n<p>Note: This API call uses public non authenticated access and data security is protected by using base 64 encoding of encrypted credentials. Furthermore, the encrypted credentials have a time expiry of 2 days.</p>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"}]},"isInherited":true,"source":{"_postman_id":"49b57ee7-7e16-12d2-98d5-9a49d4a5e118","id":"49b57ee7-7e16-12d2-98d5-9a49d4a5e118","name":"Moneytech Payments Platform","type":"collection"}},"urlObject":{"protocol":"https","path":["mAccount","v1","public","sendPasswordResetEmail"],"host":["api","m-pay","com","au"],"query":[],"variable":[]}},"response":[{"id":"a3e95619-ab79-a82f-96a2-b43e71c24e6c","name":"Basic Example","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"accountNumber\": \"6279059700023317\",\n    \"resetUrlLandingPage\": \"https://www.mygateway.com.au/activateMerchantPassword\"\n}"},"url":"https://api.m-pay.com.au/mAccount/v1/public/sendPasswordResetEmail"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Headers","value":"Content-Type,Authorization,SecurityToken","name":"Access-Control-Allow-Headers","description":""},{"key":"Access-Control-Allow-Origin","value":"*","name":"Access-Control-Allow-Origin","description":""},{"key":"Cache-Control","value":"private,private, max-age=0, no-cache","name":"Cache-Control","description":""},{"key":"Content-Length","value":"1293","name":"Content-Length","description":""},{"key":"Content-Type","value":"text/html","name":"Content-Type","description":""},{"key":"Date","value":"Mon, 26 Jun 2017 05:43:22 GMT","name":"Date","description":""},{"key":"Server","value":"Microsoft-IIS/8.5","name":"Server","description":""},{"key":"WWW-Authenticate","value":"Basic Realm=mOApi","name":"WWW-Authenticate","description":""},{"key":"X-AspNet-Version","value":"4.0.30319","name":"X-AspNet-Version","description":""},{"key":"X-Content-Type-Options","value":"nosniff","name":"X-Content-Type-Options","description":""},{"key":"X-Frame-Options","value":"DENY","name":"X-Frame-Options","description":""},{"key":"X-Powered-By","value":"ASP.NET","name":"X-Powered-By","description":""},{"key":"X-XSS-Protection","value":"1","name":"X-XSS-Protection","description":""}],"cookie":[{"expires":"Tue Jan 19 2038 17:14:07 GMT+0000 (Coordinated Universal Time)","httpOnly":true,"domain":"api.m-pay.com.au","path":"/","secure":false,"value":"5w0iozaxzrpeevvl0kxahauq","key":"ASP.NET_SessionId"}],"responseTime":"1074","body":"{\n  \"status\": \"Ok\",\n  \"statusDescription\": \"Operation completed successfully\",\n  \"durationMs\": 198\n}"}],"_postman_id":"01b90213-b6a5-e22b-6fe1-cda5e93009ba"},{"name":"/public/v1/ping","id":"13093569-c68c-b375-0e03-f89b58c85812","request":{"method":"GET","header":[],"url":"https://api.m-pay.com.au/public/v1/ping","description":"<p>The primary purpose of the ping API is to validate that the Platform servers are up and running.</p>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"}]},"isInherited":true,"source":{"_postman_id":"49b57ee7-7e16-12d2-98d5-9a49d4a5e118","id":"49b57ee7-7e16-12d2-98d5-9a49d4a5e118","name":"Moneytech Payments Platform","type":"collection"}},"urlObject":{"protocol":"https","path":["public","v1","ping"],"host":["api","m-pay","com","au"],"query":[],"variable":[]}},"response":[{"id":"d031785a-901a-bd42-f472-557b12e00061","name":"Basic Example","originalRequest":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://api.m-pay.com.au/public/v1/ping"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Headers","value":"Content-Type,Authorization,SecurityToken","name":"Access-Control-Allow-Headers","description":""},{"key":"Access-Control-Allow-Origin","value":"*","name":"Access-Control-Allow-Origin","description":""},{"key":"Cache-Control","value":"private,private, max-age=0, no-cache","name":"Cache-Control","description":""},{"key":"Content-Length","value":"252","name":"Content-Length","description":""},{"key":"Content-Type","value":"application/json; charset=utf-8","name":"Content-Type","description":""},{"key":"Date","value":"Mon, 26 Jun 2017 05:39:44 GMT","name":"Date","description":""},{"key":"Server","value":"Microsoft-IIS/8.5","name":"Server","description":""},{"key":"X-AspNet-Version","value":"4.0.30319","name":"X-AspNet-Version","description":""},{"key":"X-Content-Type-Options","value":"nosniff","name":"X-Content-Type-Options","description":""},{"key":"X-Frame-Options","value":"DENY","name":"X-Frame-Options","description":""},{"key":"X-Powered-By","value":"ASP.NET","name":"X-Powered-By","description":""},{"key":"X-XSS-Protection","value":"1","name":"X-XSS-Protection","description":""}],"cookie":[{"expires":"Tue Jan 19 2038 16:14:07 GMT+0000 (Coordinated Universal Time)","httpOnly":true,"domain":"api.m-pay.com.au","path":"/","secure":false,"value":"5w0iozaxzrpeevvl0kxahauq","key":"ASP.NET_SessionId"}],"responseTime":"71","body":"{\"durationMs\":9,\"status\":\"Ok\",\"statusDescription\":\"Operation completed successfully\",\"environment\":\"Staging\",\"version\":\"Moneytech Payments Platform Public - RESTful Service V:1.1  Engine V:4.60   Environment:Staging   DateTime:26-Jun-2017 03:39:44 PM\"}"}],"_postman_id":"13093569-c68c-b375-0e03-f89b58c85812"}],"id":"dcde4766-951b-4f9b-d89d-4b4b644b4893","description":"<h2 id=\"overview\">Overview</h2>\n<p>The public/v1/ API support’s the following services:</p>\n<ul>\n<li>public/v1/mAccount/activatePasswordReset</li>\n<li>public/v1/mAccount/sendPasswordResetEmail </li>\n<li>public/v1/ping</li>\n</ul>\n<p>The APIs in this section require NO authentication.</p>\n","_postman_id":"dcde4766-951b-4f9b-d89d-4b4b644b4893","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"}]},"isInherited":true,"source":{"_postman_id":"49b57ee7-7e16-12d2-98d5-9a49d4a5e118","id":"49b57ee7-7e16-12d2-98d5-9a49d4a5e118","name":"Moneytech Payments Platform","type":"collection"}}},{"name":"Reports","item":[{"name":"/reports/v1/settlement","id":"7d27019c-63b3-d1db-ef24-d41e3695d398","request":{"method":"GET","header":[],"url":"https://api.m-pay.com.au/reports/v1/settlement/{date}","description":"<p>This report returns an array of actual disbursements for each transaction that was settled on the given date. Date is represented by ISO8601 – ‘2016-03-01’ for 1st March 2016.</p>\n<p>The Platform settles transactions at 4pm (Sydney time) each business day. Therefore, transactions on weekends, public holidays and after 4pm won’t appear in the settlement report until after 4pm the next business day.</p>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"}]},"isInherited":true,"source":{"_postman_id":"49b57ee7-7e16-12d2-98d5-9a49d4a5e118","id":"49b57ee7-7e16-12d2-98d5-9a49d4a5e118","name":"Moneytech Payments Platform","type":"collection"}},"urlObject":{"protocol":"https","path":["reports","v1","settlement","{date}"],"host":["api","m-pay","com","au"],"query":[],"variable":[]}},"response":[{"id":"02927b78-582b-f6e5-db4e-17c727cc8a43","name":"Basic Example","originalRequest":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://api.m-pay.com.au/reports/v1/settlement/2015-09-01"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":"0","body":"{\n  \"settlements\": [\n    {\n      \"disbursementAmount\": 23.5000,\n      \"transactionId\": 1,\n      \"uniqueReferenced\": \"43256\",\n      \"disbursementMethod\": \"bpay\",\n      \"feeAmountExclGst\": 1.23,\n      \"feeAmountGstComponent\": 0.123,\n      \"feeAmountInclGst\": 1.353\n    },\n    {\n      \"disbursementAmount\": 1.5000,\n      \"transactionId\": 1,\n      \"uniqueReferenced\": \"43256\",\n      \"disbursementMethod\": \"mAccount\",\n      \"feeAmountExclGst\": 0.35,\n      \"feeAmountGstComponent\": 0.035,\n      \"feeAmountInclGst\": 0.385\n    }\n  ],\n  \"status\": \"Ok\",\n  \"statusDescription\": \"Operation completed successfully\",\n  \"durationMs\": 42\n}"}],"_postman_id":"7d27019c-63b3-d1db-ef24-d41e3695d398"},{"name":"/reports/v1/statement","id":"53e0959c-ea07-3de4-f29b-bf79eca72186","request":{"method":"GET","header":[],"url":"https://api.m-pay.com.au/reports/v1/statement/{date}","description":"<p>This API returns all successful transactions on the given date. Date is represented by ISO8601 – ‘2016-03-01’ for 1st March 2016.</p>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"}]},"isInherited":true,"source":{"_postman_id":"49b57ee7-7e16-12d2-98d5-9a49d4a5e118","id":"49b57ee7-7e16-12d2-98d5-9a49d4a5e118","name":"Moneytech Payments Platform","type":"collection"}},"urlObject":{"protocol":"https","path":["reports","v1","statement","{date}"],"host":["api","m-pay","com","au"],"query":[],"variable":[]}},"response":[{"id":"f78dd6b0-959e-fe36-7168-ee0f00b2d8c2","name":"Basic Example","originalRequest":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://api.m-pay.com.au/reports/v1/statement/2015-09-01"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":"0","body":"{\n  \"transactions\": [\n    {\n      \"dateTime\": \"2015-09-01T13:32:20\",\n      \"feeAmountExcludingGst\": 0.3350,\n      \"feeAmountGstComponent\": 0.0335,\n      \"feeAmountIncludingGst\": 0.3685,\n      \"totalAmount\": 25.00,\n      \"transactionId\": 20,\n      \"uniqueReferenced\": \"43256\"\n    },\n    {\n      \"dateTime\": \"2015-09-01T19:19:38\",\n      \"feeAmountExcludingGst\": 0.3350,\n      \"feeAmountGstComponent\": 0.0335,\n      \"feeAmountIncludingGst\": 0.3685,\n      \"totalAmount\": 25.00,\n      \"transactionId\": 36,\n      \"uniqueReferenced\": \"43257\"\n    }\n  ],\n  \"status\": \"Ok\",\n  \"statusDescription\": \"Operation completed successfully\",\n  \"durationMs\": 47\n}"}],"_postman_id":"53e0959c-ea07-3de4-f29b-bf79eca72186"}],"id":"2f4f50a5-5d8c-722d-baf1-d2515012379e","description":"<h2 id=\"objects\">Objects</h2>\n<h3 id=\"settlementitem\">SettlementItem</h3>\n<blockquote>\n<p>Schema for this object</p>\n</blockquote>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"disbursementAmount\":     number,\n  \"transactionId\":       number,\n  \"uniqueReferenced\":     string, \n  \"disbursementMethod\":     string,\n  \"feeAmountExclGst\":     number,\n  \"feeAmountGstComponent\":   number,\n  \"feeAmountInclGst\":     number\n}\n</code></pre>\n<p>The Settlement API returns an array node, providing details of each settlement.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field Name</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>disbursementAmount</td>\n<td>number</td>\n<td>This is the settlement or the requested disbursement amount.</td>\n</tr>\n<tr>\n<td>transactionId</td>\n<td>number</td>\n<td>This is the transactionId that was returned when the transaction was executed</td>\n</tr>\n<tr>\n<td>uniqueReference</td>\n<td>string</td>\n<td>This is your uniqueReference that was passed in when the transaction was executed</td>\n</tr>\n<tr>\n<td>disbursementMethod</td>\n<td>string</td>\n<td>This is the disbursementMethod that was used to make the settlement payment</td>\n</tr>\n<tr>\n<td>feeAmountExclGst</td>\n<td>number</td>\n<td>This is the fee amount of the disbursement excluding GST</td>\n</tr>\n<tr>\n<td>feeAmountGstComponent</td>\n<td>number</td>\n<td>This is the GST component of the disbursement fee</td>\n</tr>\n<tr>\n<td>feeAmountInclGst</td>\n<td>number</td>\n<td>This is the fee amount of the disbursement including GST</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"transactionitem\">TransactionItem</h3>\n<blockquote>\n<p>Schema for this object</p>\n</blockquote>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"dateTime\":         string,\n  \"feeAmountExcludingGst\":   number,\n  \"feeAmountGstComponent\":   number,\n  \"feeAmountIncludingGst\":   number,\n  \"totalAmount\":         number,\n  \"transactionId\":       number,\n  \"uniqueReferenced\":     string \n}\n</code></pre>\n<p>The Settlement API returns an array node, providing details of each transaction.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field Name</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>dateTime</td>\n<td>string</td>\n<td>The date time that the transaction was executed on the Platform Servers. Format is ISO8601 - \"2015-09-01T19:19:58\"</td>\n</tr>\n<tr>\n<td>feeAmountExcludingGst</td>\n<td>number</td>\n<td>This is the fee amount Excluding GST that has been debited from your mAccount</td>\n</tr>\n<tr>\n<td>feeAmountGstComponent</td>\n<td>number</td>\n<td>This is the GST Component of the fee amount that has been debited from your mAccount</td>\n</tr>\n<tr>\n<td>feeAmountIncludingGst</td>\n<td>number</td>\n<td>This is the total fee amount Including GST that has been debited from your mAccount</td>\n</tr>\n<tr>\n<td>totalAmount</td>\n<td>number</td>\n<td>This is the total amount of the transaction what was disbursed.</td>\n</tr>\n<tr>\n<td>transactionId</td>\n<td>number</td>\n<td>This is the transactionId that was returned when the transaction was executed</td>\n</tr>\n<tr>\n<td>uniqueReference</td>\n<td>string</td>\n<td>This is your uniqueReference that was passed in when the transaction was executed</td>\n</tr>\n</tbody>\n</table>\n</div>","_postman_id":"2f4f50a5-5d8c-722d-baf1-d2515012379e","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"}]},"isInherited":true,"source":{"_postman_id":"49b57ee7-7e16-12d2-98d5-9a49d4a5e118","id":"49b57ee7-7e16-12d2-98d5-9a49d4a5e118","name":"Moneytech Payments Platform","type":"collection"}}},{"name":"Security","item":[{"name":"/security/v1/changePassword","id":"037e62a1-4f53-c431-a6c9-ef8be1bf5afc","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"password1\":\"$My Name is Fred@876\",\n\t\"password2\":\"$My Name is Fred@876\"\n}"},"url":"https://api.m-pay.com.au/security/v1/changePassword","description":"<p>This API allows the Sign-In Account to change their Sign-In password.</p>\n<p>The new password must be passed in twice in fields password1 and password2.</p>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"}]},"isInherited":true,"source":{"_postman_id":"49b57ee7-7e16-12d2-98d5-9a49d4a5e118","id":"49b57ee7-7e16-12d2-98d5-9a49d4a5e118","name":"Moneytech Payments Platform","type":"collection"}},"urlObject":{"protocol":"https","path":["security","v1","changePassword"],"host":["api","m-pay","com","au"],"query":[],"variable":[]}},"response":[{"id":"5adcef53-79ce-fb16-cb4c-2a3d8c912c7b","name":"Basic Example","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"password1\":\"$My Name is Fred@876\",\n\t\"password2\":\"$My Name is Fred@876\"\n}"},"url":"https://api.m-pay.com.au/security/v1/changePassword"},"status":"OK","code":200,"_postman_previewlanguage":"","header":[],"cookie":[],"responseTime":"0","body":"{\n  \"status\": \"Ok\",\n  \"statusDescription\": \"Operation completed successfully\",\n  \"durationMs\": 198\n}"}],"_postman_id":"037e62a1-4f53-c431-a6c9-ef8be1bf5afc"},{"name":"/security/v1/createOneShotSecurityToken","id":"116b2321-d017-c5b4-dcea-2f316011643c","request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://api.m-pay.com.au/security/v1/createOneShotSecurityToken/{expiryMinutes}?Claims=Token","description":"<p>This API returns a security token that can be used only once or until it expires. The purpose of this token is that it can be embedded in a web form to enable you to make a single call to the Platform without exposing your Sign-In Account credentials.</p>\n<p>As an example, it is useful if you capture a customer’s Credit-Card details and want to pass those details to the Platform token/v1 APIs to create a new token. By making the call from the web page, the Credit-Card details are never exposed to your web server. Create the OneShotSecurityToken from your backend service and embed the token in the page so it can be used when you make the call to create the Credit-Card token.</p>\n<p>When setting your security credentials to call any of the APIs in this document (except for security/v1/createOneShotToken and security/v1/createSecurityToken), set the Username to the returned OneShotSecurityToken and set the password to anything as it will be ignored.</p>\n<p>If you create the token and no longer require it, call security/v1/deleteSecurityToken to have the token removed.</p>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"}]},"isInherited":true,"source":{"_postman_id":"49b57ee7-7e16-12d2-98d5-9a49d4a5e118","id":"49b57ee7-7e16-12d2-98d5-9a49d4a5e118","name":"Moneytech Payments Platform","type":"collection"}},"urlObject":{"protocol":"https","path":["security","v1","createOneShotSecurityToken","{expiryMinutes}"],"host":["api","m-pay","com","au"],"query":[{"key":"Claims","value":"Token"}],"variable":[]}},"response":[{"id":"03bca381-be52-f1d4-701a-1d3567835c8f","name":"Token with 5 minute expiry","originalRequest":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":{"raw":"https://api.m-pay.com.au/security/v1/createOneShotSecurityToken/5?Claims=Token","protocol":"https","host":["api","m-pay","com","au"],"path":["security","v1","createOneShotSecurityToken","5"],"query":[{"key":"Claims","value":"Token"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":"0","body":"{\n  \"oneShotSecurityToken\": \"2215125a-b80b-41aa-af58-740d21b303ed\",\n  \"status\": \"Ok\",\n  \"statusDescription\": \"Operation completed successfully\",\n  \"durationMs\": 94\n}"}],"_postman_id":"116b2321-d017-c5b4-dcea-2f316011643c"},{"name":"/security/v1/deleteSecurityToken","id":"6a922cf2-5641-ccbe-ec6e-6067b9ce8f6f","request":{"method":"DELETE","header":[],"url":"https://api.m-pay.com.au/security/v1/deleteSecurityToken/{token}","description":"<p>This API deletes the security token specified in the parameter {token}. If no {token} parameter is present, the token used to Sign-In will be used if present. This API is to be used when you no longer need the token and do not want to wait until it expires.</p>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"}]},"isInherited":true,"source":{"_postman_id":"49b57ee7-7e16-12d2-98d5-9a49d4a5e118","id":"49b57ee7-7e16-12d2-98d5-9a49d4a5e118","name":"Moneytech Payments Platform","type":"collection"}},"urlObject":{"protocol":"https","path":["security","v1","deleteSecurityToken","{token}"],"host":["api","m-pay","com","au"],"query":[],"variable":[]}},"response":[{"id":"a09bcd97-dff9-b7f6-4ae0-8d395ad4953f","name":"Delete the security token used to sign-in ","originalRequest":{"method":"DELETE","header":[],"url":"https://api.m-pay.com.au/security/v1/deleteSecurityToken"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Headers","value":"Content-Type,Authorization,SecurityToken","name":"Access-Control-Allow-Headers","description":""},{"key":"Access-Control-Allow-Origin","value":"*","name":"Access-Control-Allow-Origin","description":""},{"key":"Cache-Control","value":"private,private, max-age=0, no-cache","name":"Cache-Control","description":""},{"key":"Content-Length","value":"86","name":"Content-Length","description":""},{"key":"Content-Type","value":"application/json; charset=utf-8","name":"Content-Type","description":""},{"key":"Date","value":"Mon, 05 Feb 2018 07:19:13 GMT","name":"Date","description":""},{"key":"Server","value":"Microsoft-IIS/8.5","name":"Server","description":""},{"key":"X-AspNet-Version","value":"4.0.30319","name":"X-AspNet-Version","description":""},{"key":"X-Content-Type-Options","value":"nosniff","name":"X-Content-Type-Options","description":""},{"key":"X-Frame-Options","value":"DENY","name":"X-Frame-Options","description":""},{"key":"X-Powered-By","value":"ASP.NET","name":"X-Powered-By","description":""},{"key":"X-XSS-Protection","value":"1","name":"X-XSS-Protection","description":""}],"cookie":[{"expires":"Tue Jan 19 2038 03:14:07 GMT+0000 (Coordinated Universal Time)","httpOnly":true,"domain":"api.m-pay.com.au","path":"/","secure":false,"value":"ddoizudgaujvfzcgp5ogur1m","key":"ASP.NET_SessionId"}],"responseTime":"1115","body":"{\"durationMs\":13,\"status\":\"Ok\",\"statusDescription\":\"Operation completed successfully\"}"},{"id":"b70de439-80e0-cbfc-1f5b-c5d59db85231","name":" Delete an individual security token","originalRequest":{"method":"DELETE","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://api.m-pay.com.au/security/v1/deleteSecurityToken/5fff1778-ee69-41c8-9ac8-229d56556046"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":"0","body":"{\n  \"status\": \"Ok\",\n  \"statusDescription\": \"Operation completed successfully\",\n  \"durationMs\": 97\n}"}],"_postman_id":"6a922cf2-5641-ccbe-ec6e-6067b9ce8f6f"},{"name":"/security/v1/signInAccountSettings","id":"81b32595-c90c-f9d8-4786-0cfcc9a28a2c","request":{"method":"GET","header":[],"url":"https://api.m-pay.com.au/security/v1/signInAccountSettings","description":"<p>This API returns the fees and permissions that have been given to the Sign-In Account.</p>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"}]},"isInherited":true,"source":{"_postman_id":"49b57ee7-7e16-12d2-98d5-9a49d4a5e118","id":"49b57ee7-7e16-12d2-98d5-9a49d4a5e118","name":"Moneytech Payments Platform","type":"collection"}},"urlObject":{"protocol":"https","path":["security","v1","signInAccountSettings"],"host":["api","m-pay","com","au"],"query":[],"variable":[]}},"response":[{"id":"21cf01d6-6103-e06e-ba30-b887819b578e","name":"Basic Example","originalRequest":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://api.m-pay.com.au/security/v1/signInAccountSettings"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":"0","body":"{\n  \"canAccessUserDatabase\": true,\n  \"canCreateMAccounts\": true,\n  \"canCreateMWallets\": true,\n  \"canDebitCreditCards\": true,\n  \"canDirectCredit\": true,\n  \"canDirectDebit\": true,\n  \"canPayBpay\": true,\n  \"canImpersonate\": true,\n  \"isIssuer\": true,\n  \"childMAccountMonthlyFeeExGst\": 5.0,\n  \"childMAccountSetupFeeExGst\": 0.0,\n  \"signInAccountMonthlyFeeExGst\": 25.0,\n  \"disbursementFees\": [\n    {\n      \"feeFixedExGst\": 0.4546,\n      \"feePercentageExGst\": 0.0,\n      \"method\": \"BPay\"\n    }\n  ],\n  \"loadFees\": [\n    {\n      \"cardType\": \"Amex\",\n      \"debitFromMAccount\": null,\n      \"feeFixedExGst\": 0.25,\n      \"feePercentageExGst\": 3.0,\n      \"method\": \"CreditCard\"\n    }\n  ],\n  \"status\": \"Ok\",\n  \"statusDescription\": \"Operation completed successfully\",\n  \"durationMs\": 536\n}"}],"_postman_id":"81b32595-c90c-f9d8-4786-0cfcc9a28a2c"}],"id":"7a8038c7-e281-40c1-4c0e-64344995ae2a","description":"<h2 id=\"overview\">Overview</h2>\n<p>The security/v1 APIs provide services to manage security tokens which give you an alternative to using your Credentials for BASIC authentication for each API call. </p>\n<p>The OneshotSecuritytoken is used to replace your UserName when configuring BASIC Authentication (no password is required, it will be ignored if supplied). Each token has an expiry time between 1 and 15 minutes.</p>\n<p>A OneShotSecurityToken can only be used only once. The token is deleted on its first use or when it expires.\nTokens may be deleted before they expire by calling security/v1/deleteSecurityToken.</p>\n<p><strong>Note:</strong> The security tokens discussed in this section provide secure sign-in from a web page. They have nothing to do within the token/v1 APIs described elsewhere in this document.</p>\n","event":[{"listen":"prerequest","script":{"id":"7cf0c715-a7cb-4c73-8cf0-f3031fab823f","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"8c635f19-a305-45c4-b0c8-c8714a158619","type":"text/javascript","exec":[""]}}],"_postman_id":"7a8038c7-e281-40c1-4c0e-64344995ae2a","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"}]},"isInherited":true,"source":{"_postman_id":"49b57ee7-7e16-12d2-98d5-9a49d4a5e118","id":"49b57ee7-7e16-12d2-98d5-9a49d4a5e118","name":"Moneytech Payments Platform","type":"collection"}}},{"name":"Token","item":[{"name":"/token/v1/createAustralianBankAccount","id":"61df4eb1-b95a-52ef-57ef-9a8cf960e298","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"accountNumber\": \"6279059700010827\",\n    \"description\": \"Savings Account\",\n    \"tokenToUpdate\": \"\",\n    \"bankAccountName\": \"Test Bank Account\",\n    \"bankAccountNumber\": \"123456789\",\n    \"bsb\": \"012-366\"\n}"},"url":"https://api.m-pay.com.au/token/v1/createAustralianBankAccount","description":"<p>This API creates a token representing an Australian Bank Account by passing a <strong>TokenAustralianBankAccountPayload</strong> class in the body.</p>\n<p>** Request Body Schema **</p>\n<p>See TokenAustralianBankAccountPayload object.</p>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"}]},"isInherited":true,"source":{"_postman_id":"49b57ee7-7e16-12d2-98d5-9a49d4a5e118","id":"49b57ee7-7e16-12d2-98d5-9a49d4a5e118","name":"Moneytech Payments Platform","type":"collection"}},"urlObject":{"protocol":"https","path":["token","v1","createAustralianBankAccount"],"host":["api","m-pay","com","au"],"query":[],"variable":[]}},"response":[{"id":"d09ae47f-7c28-bbf6-57af-5578dd266261","name":"Basic Example","originalRequest":{"method":"POST","header":[{"key":"Content-Type","type":"text","name":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"accountNumber\": \"6279059700010827\",\n    \"description\": \"Savings Account\",\n    \"tokenToUpdate\": \"\",\n    \"bankAccountName\": \"Test Bank Account\",\n    \"bankAccountNumber\": \"123456789\",\n    \"bsb\": \"012-366\"\n}"},"url":"https://api.m-pay.com.au/token/v1/createAustralianBankAccount"},"status":"OK","code":200,"_postman_previewlanguage":"","header":[],"cookie":[],"responseTime":"0","body":"{\n  \"token\": \" 9395ddef-69cb-4f38-8836-3c6502c72182\",\n  \"hint\": \" Bank: ANZ Account: 123456789\",\n  \"status\": \" Ok\",\n  \"statusDescription\": \"Operation completed successfully\",\n  \"durationMs\": 159\n}"}],"_postman_id":"61df4eb1-b95a-52ef-57ef-9a8cf960e298"},{"name":"/token/v1/createBPAY","id":"f00605e5-65de-a632-c19f-e05cd9eb0bdc","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"accountNumber\":  \"6279059700010827\",\n  \"description\": \"Monthly Electricity Bill BPAY\",\n  \"tokenToUpdate\": \"\",\n  \"billerCode\": 857763,\n  \"customerReferenceNumber\": \"6279059700010918\",\n  \"amount\": 100.00\n}"},"url":"https://api.m-pay.com.au/token/v1/createBPAY","description":"<p>This API creates a token representing BPAY details by passing a TokenBPAYPayload class in the body.</p>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"}]},"isInherited":true,"source":{"_postman_id":"49b57ee7-7e16-12d2-98d5-9a49d4a5e118","id":"49b57ee7-7e16-12d2-98d5-9a49d4a5e118","name":"Moneytech Payments Platform","type":"collection"}},"urlObject":{"protocol":"https","path":["token","v1","createBPAY"],"host":["api","m-pay","com","au"],"query":[],"variable":[]}},"response":[{"id":"7bae9865-b4b4-54ab-f42d-ec994c6302ff","name":"Basic Example","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"accountNumber\":  \"6279059700010827\",\n\t\"description\": \"Monthly Electricity Bill BPAY\",\n\t\"tokenToUpdate\": \"\",\n\t\"billerCode\": 857763,\n\t\"customerReferenceNumber\": \"6279059700010918\",\n\t\"amount\": 100.00\n}"},"url":"https://api.m-pay.com.au/token/v1/createBPAY"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":"0","body":"{\n\t\"token\": \"20c3a494-7010-4f22-babe-34d643e5e64f\",\n\t\"hint\": \"Biller: MONEYTECH FINANCE PTY LTD Reference: 6279059700010918  Amount: 100 IsVariable: False\",\n\t\"status\": \"Ok\",\n\t\"statusDescription\": \"Operation completed successfully\",\n\t\"durationMs\": 159\n}"}],"_postman_id":"f00605e5-65de-a632-c19f-e05cd9eb0bdc"},{"name":"/token/v1/createCreditCard","id":"84619552-51d9-7cc7-0815-1057092bbbf5","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"accountNumber\": \"6279059700010827\",\n  \"description\": \"Everyday use Credit-Card\",\n  \"tokenToUpdate\": \"\",\n  \"creditCardNumber\": \"5123456789012346\",\n  \"cvn\": \"000\",\n  \"expiryMonth\": 5,\n  \"expiryYear\": 2017,\n  \"name\": \"Test Credit-Card\"\n}"},"url":"https://api.m-pay.com.au/token/v1/createCreditCard","description":"<p>This API creates a token representing Credit Card details by passing a TokenCreditCardPayload class in the body.</p>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"}]},"isInherited":true,"source":{"_postman_id":"49b57ee7-7e16-12d2-98d5-9a49d4a5e118","id":"49b57ee7-7e16-12d2-98d5-9a49d4a5e118","name":"Moneytech Payments Platform","type":"collection"}},"urlObject":{"protocol":"https","path":["token","v1","createCreditCard"],"host":["api","m-pay","com","au"],"query":[],"variable":[]}},"response":[{"id":"5c4c4aeb-1dc8-731c-1ca8-67d48d706f4f","name":"Basic Example","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"accountNumber\": \"6279059700010827\",\n  \"description\": \"Everyday use Credit-Card\",\n  \"tokenToUpdate\": \"\",\n  \"creditCardNumber\": \"5123456789012346\",\n  \"cvn\": \"000\",\n  \"expiryMonth\": 5,\n  \"expiryYear\": 2017,\n  \"name\": \"Test Credit-Card\"\n}"},"url":"https://api.m-pay.com.au/token/v1/createCreditCard"},"status":"OK","code":200,"_postman_previewlanguage":"","header":[],"cookie":[],"responseTime":"0","body":"{\n\t\"token\": \"f42b9124-4f6c-4ef5-a812-016195108865\",\n\t\"hint\": \"Credit-Card: Mastercard **** **** **** 2346 Exp: 5/17\",\n\t\"status\": \"Ok\",\n\t\"statusDescription\": \"Operation completed successfully\",\n\t\"durationMs\": 159\n}"}],"_postman_id":"84619552-51d9-7cc7-0815-1057092bbbf5"},{"name":"/token/v1/delete","id":"57d59a4e-9c18-1bd5-90c1-f621144fc9c1","request":{"method":"DELETE","header":[],"url":"https://api.m-pay.com.au/token/v1/delete/{token}","description":"<p>This API will delete the payload attached to the specified token.</p>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"}]},"isInherited":true,"source":{"_postman_id":"49b57ee7-7e16-12d2-98d5-9a49d4a5e118","id":"49b57ee7-7e16-12d2-98d5-9a49d4a5e118","name":"Moneytech Payments Platform","type":"collection"}},"urlObject":{"protocol":"https","path":["token","v1","delete","{token}"],"host":["api","m-pay","com","au"],"query":[],"variable":[]}},"response":[{"id":"6f84ef7e-ca06-f01d-9fcd-c18e0813a100","name":"Basic Example","originalRequest":{"method":"DELETE","header":[],"url":"https://api.m-pay.com.au/token/v1/delete/{{token}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Headers","value":"Content-Type,Authorization,SecurityToken","name":"Access-Control-Allow-Headers","description":""},{"key":"Access-Control-Allow-Origin","value":"*","name":"Access-Control-Allow-Origin","description":""},{"key":"Cache-Control","value":"private,private, max-age=0, no-cache","name":"Cache-Control","description":""},{"key":"Content-Length","value":"86","name":"Content-Length","description":""},{"key":"Content-Type","value":"application/json; charset=utf-8","name":"Content-Type","description":""},{"key":"Date","value":"Mon, 05 Feb 2018 07:26:24 GMT","name":"Date","description":""},{"key":"Server","value":"Microsoft-IIS/8.5","name":"Server","description":""},{"key":"X-AspNet-Version","value":"4.0.30319","name":"X-AspNet-Version","description":""},{"key":"X-Content-Type-Options","value":"nosniff","name":"X-Content-Type-Options","description":""},{"key":"X-Frame-Options","value":"DENY","name":"X-Frame-Options","description":""},{"key":"X-Powered-By","value":"ASP.NET","name":"X-Powered-By","description":""},{"key":"X-XSS-Protection","value":"1","name":"X-XSS-Protection","description":""}],"cookie":[{"expires":"Tue Jan 19 2038 03:14:07 GMT+0000 (Coordinated Universal Time)","httpOnly":true,"domain":"api.m-pay.com.au","path":"/","secure":false,"value":"ddoizudgaujvfzcgp5ogur1m","key":"ASP.NET_SessionId"}],"responseTime":"309","body":"{\"durationMs\":60,\"status\":\"Ok\",\"statusDescription\":\"Operation completed successfully\"}"}],"_postman_id":"57d59a4e-9c18-1bd5-90c1-f621144fc9c1"},{"name":"/token/v1/get","id":"c1da69da-3163-31bc-1002-daedde184f0d","request":{"method":"GET","header":[],"url":"https://api.m-pay.com.au/token/v1/get/{token}","description":"<p>This API will return the payload attached to the specified token.</p>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"}]},"isInherited":true,"source":{"_postman_id":"49b57ee7-7e16-12d2-98d5-9a49d4a5e118","id":"49b57ee7-7e16-12d2-98d5-9a49d4a5e118","name":"Moneytech Payments Platform","type":"collection"}},"urlObject":{"protocol":"https","path":["token","v1","get","{token}"],"host":["api","m-pay","com","au"],"query":[],"variable":[]}},"response":[{"id":"5142ee26-c702-f5b6-b6d4-490ac4fb7f9c","name":"Basic Example","originalRequest":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://api.m-pay.com.au/token/v1/get/8def2443-5139-4d93-9b61-ef7901363760"},"status":"OK","code":200,"_postman_previewlanguage":"","header":[],"cookie":[],"responseTime":"0","body":"{\n  \"hint\": \"Biller: MONEYTECH FINANCE PTY LTD Reference: 6279059700010918 \\n Amount:100  IsVariable: False\",\n  \"payloadType\": \"BPAY\",\n  \"token\": \"8def2443-5139-4d93-9b61-ef7901363760\",\n  \"description\": \"Insurance Premium BPAY\",\n  \"status\": \"Ok\",\n  \"statusDescription\": \"Operation completed successfully\",\n  \"durationMs\": 154\n}"}],"_postman_id":"c1da69da-3163-31bc-1002-daedde184f0d"},{"name":"/token/v1/list","id":"910b1b43-8ed5-2425-9a07-8a0d4fafda2a","request":{"method":"GET","header":[],"url":"https://api.m-pay.com.au/token/v1/list/{accountNumber}","description":"<p>This API will return a list of all tokens associated with the provided mWallet or mAccount.</p>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"}]},"isInherited":true,"source":{"_postman_id":"49b57ee7-7e16-12d2-98d5-9a49d4a5e118","id":"49b57ee7-7e16-12d2-98d5-9a49d4a5e118","name":"Moneytech Payments Platform","type":"collection"}},"urlObject":{"protocol":"https","path":["token","v1","list","{accountNumber}"],"host":["api","m-pay","com","au"],"query":[],"variable":[]}},"response":[{"id":"3bf553db-1f90-0589-9e1d-7cc064a3f512","name":"Basic Example","originalRequest":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://api.m-pay.com.au/token/v1/list/6279059700010827"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":"0","body":"{\n  \"tokens\": [\n    {\n      \"hint\": \"Biller: MONEYTECH FINANCE PTY LTD Reference: 6279059700010918 \\nAmount: 100 IsVariable: False\",\n      \"payloadType\": \"BPAY\",\n      \"token\": \"8def2443-5139-4d93-9b61-ef7901363760\",\n      \"description\": \"Insurance Premium BPAY\"\n    },\n    {\n      \"hint\": \"Bank: ANZ Account: 123456789\",\n      \"payloadType\": \"AustralianBankAccount\",\n      \"token\": \"af980b64-c0fb-4d31-b84f-5e4a4ef095a0\",\n      \"description\": \"Savings Account\"\n    },\n    {\n      \"hint\": \"Credit-Card: Mastercard **** **** **** 2346 \\n Exp: 5/17\",\n      \"payloadType\": \"CreditCard\",\n      \"token\": \"0a4fe0d3-43c7-47ec-b089-4977cead9451\",\n      \"description\": \"Personal Credit-Card\"\n    },\n    {\n      \"hint\": \"Credit-Card: Visa **** **** **** 8769 \\n Exp: 5/17\",\n      \"payloadType\": \"CreditCard\",\n      \"token\": \"465f2a14-f24f-48ec-a80b-bed378bf968f\",\n      \"description\": \"Company Credit-Card\"\n    },\n    {\n      \"hint\": \"Biller: MONEYTECH FINANCE PTY LTD Reference: \\n 6279059700010918 Amount: 50 IsVariable: False\",\n      \"payloadType\": \"BPAY\",\n      \"token\": \"33ae9d47-a482-441a-89fe-92f3aa96db48\",\n      \"description\": \"Electricity Account BPAY\"\n    },\n    {\n      \"hint\": \"Bank: ANZ Account: 123456778\",\n      \"payloadType\": \"AustralianBankAccount\",\n      \"token\": \"4112f32f-ff76-4fbf-ab19-af676f588229\",\n      \"description\": \"Cheque Account\"\n    }\n  ],\n  \"status\": \"Ok\",\n  \"statusDescription\": \"Operation completed successfully\",\n  \"durationMs\": 154\n}"}],"_postman_id":"910b1b43-8ed5-2425-9a07-8a0d4fafda2a"},{"name":"/token/v1/updateAustralianBankAccount","id":"86af8919-616b-3357-2463-8e12d3d5f656","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"accountNumber\": \"6279059700010827\",\n    \"description\": \"Savings Account\",\n    \"tokenToUpdate\": \"9395ddef-69cb-4f38-8836-3c6502c72182\",\n    \"bankAccountName\": \"Test Bank Account\",\n    \"bankAccountNumber\": \"123456789\",\n    \"bsb\": \"012-366\"\n}"},"url":"https://api.m-pay.com.au/token/v1/updateAustralianBankAccount","description":"<p>This API allows the Sign-In Account to change their Sign-In password.</p>\n<p>The new password must be passed in twice in fields password1 and password2.</p>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"}]},"isInherited":true,"source":{"_postman_id":"49b57ee7-7e16-12d2-98d5-9a49d4a5e118","id":"49b57ee7-7e16-12d2-98d5-9a49d4a5e118","name":"Moneytech Payments Platform","type":"collection"}},"urlObject":{"protocol":"https","path":["token","v1","updateAustralianBankAccount"],"host":["api","m-pay","com","au"],"query":[],"variable":[]}},"response":[{"id":"3e29c000-eeca-9bc8-7664-8c44bd0d7a62","name":"Basic Example","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"accountNumber\": \"6279059700010827\",\n    \"description\": \"Savings Account\",\n    \"tokenToUpdate\": \"9395ddef-69cb-4f38-8836-3c6502c72182\",\n    \"bankAccountName\": \"Test Bank Account\",\n    \"bankAccountNumber\": \"123456789\",\n    \"bsb\": \"012-366\"\n}"},"url":"https://api.m-pay.com.au/token/v1/updateAustralianBankAccount"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":"0","body":"{\n  \"token\": \"9395ddef-69cb-4f38-8836-3c6502c72182\",\n  \"hint\": \"Bank: ANZ Account: 123456789\",\n  \"status\": \"Ok\",\n  \"statusDescription\": \"Operation completed successfully\",\n  \"durationMs\": 159\n}"}],"_postman_id":"86af8919-616b-3357-2463-8e12d3d5f656"},{"name":"/token/v1/updateBPAY","id":"e72da7d0-70a8-38d7-6a3b-ac96b3b7c6df","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"accountNumber\":\"6279059700010827\",\n\t\"description\":\"Monthly Electricity Bill BPAY\",\n\t\"tokenToUpdate\":\"20c3a494-7010-4f22-babe-34d643e5e64f\",\n\t\"billerCode\":857763,\n\t\"customerReferenceNumber\":\"6279059700010918\",\n\t\"amount\":100.00\n}"},"url":"https://api.m-pay.com.au/token/v1/updateBPAY","description":"<p>This API provides the ability to update the payload associated with an existing token. For this API, the payload to update is a TokenBPAYPayload class.</p>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"}]},"isInherited":true,"source":{"_postman_id":"49b57ee7-7e16-12d2-98d5-9a49d4a5e118","id":"49b57ee7-7e16-12d2-98d5-9a49d4a5e118","name":"Moneytech Payments Platform","type":"collection"}},"urlObject":{"protocol":"https","path":["token","v1","updateBPAY"],"host":["api","m-pay","com","au"],"query":[],"variable":[]}},"response":[{"id":"8c79e9f4-e492-0d6a-877e-a0f1b5ddb4be","name":"Basic Example","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"accountNumber\":\"6279059700010827\",\n\t\"description\":\"Monthly Electricity Bill BPAY\",\n\t\"tokenToUpdate\":\"20c3a494-7010-4f22-babe-34d643e5e64f\",\n\t\"billerCode\":857763,\n\t\"customerReferenceNumber\":\"6279059700010918\",\n\t\"amount\":100.00\n}"},"url":"https://api.m-pay.com.au/token/v1/updateBPAY"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":"0","body":"{\n  \"token\": \"20c3a494-7010-4f22-babe-34d643e5e64f\",\n  \"hint\": \"Biller: MONEYTECH FINANCE PTY LTD \\n Reference: 6279059700010918 Amount: 100 IsVariable: False\",\n  \"status\": \"Ok\",\n  \"statusDescription\": \"Operation completed successfully\",\n  \"durationMs\": 159\n}"}],"_postman_id":"e72da7d0-70a8-38d7-6a3b-ac96b3b7c6df"},{"name":"/token/v1/updateCreditCard","id":"b5f853c8-6214-dbe9-7f6e-8dc42bef7caa","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"accountNumber\": \"6279059700010827\",\n    \"description\": \"Everyday use Credit-Card\",\n    \"tokenToUpdate\": \"f42b9124-4f6c-4ef5-a812-016195108865\",\n    \"creditCardNumber\": \"5123456789012346\",\n    \"cvn\": \"000\",\n    \"expiryMonth\": 5,\n    \"expiryYear\": 2017,\n    \"name\": \"Test Credit-Card\"\n}"},"url":"https://api.m-pay.com.au/token/v1/updateCreditCard","description":"<p>This API creates a token representing BPAY details by passing a TokenBPAYPayload class in the body.</p>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"}]},"isInherited":true,"source":{"_postman_id":"49b57ee7-7e16-12d2-98d5-9a49d4a5e118","id":"49b57ee7-7e16-12d2-98d5-9a49d4a5e118","name":"Moneytech Payments Platform","type":"collection"}},"urlObject":{"protocol":"https","path":["token","v1","updateCreditCard"],"host":["api","m-pay","com","au"],"query":[],"variable":[]}},"response":[{"id":"6068e6b1-c0aa-a267-aa7f-ff138fb79d19","name":"Basic Example","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"accountNumber\": \"6279059700010827\",\n    \"description\": \"Everyday use Credit-Card\",\n    \"tokenToUpdate\": \"f42b9124-4f6c-4ef5-a812-016195108865\",\n    \"creditCardNumber\": \"5123456789012346\",\n    \"cvn\": \"000\",\n    \"expiryMonth\": 5,\n    \"expiryYear\": 2017,\n    \"name\": \"Test Credit-Card\"\n}"},"url":"https://api.m-pay.com.au/token/v1/updateCreditCard"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":"0","body":"{\n  \"token\": \"f42b9124-4f6c-4ef5-a812-016195108865\",\n  \"hint\": \" Credit-Card: Mastercard **** **** **** 2346 Exp: 5/17\",\n  \"status\": \"Ok\",\n  \"statusDescription\": \"Operation completed successfully\",\n  \"durationMs\": 159\n}"}],"_postman_id":"b5f853c8-6214-dbe9-7f6e-8dc42bef7caa"},{"name":"/token/v1/validate","id":"c22b264d-af7b-1a13-709c-c427a79bdc75","request":{"method":"GET","header":[],"url":"https://api.m-pay.com.au/token/v1/validate/{token}","description":"<p>This API creates a token representing BPAY details by passing a TokenBPAYPayload class in the body.</p>\n<p>==TODO== check this, the endpoint was listed as /get in the old docs (there was already a /get call)</p>\n<p>==TODO== Ensure this is the correct description</p>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"}]},"isInherited":true,"source":{"_postman_id":"49b57ee7-7e16-12d2-98d5-9a49d4a5e118","id":"49b57ee7-7e16-12d2-98d5-9a49d4a5e118","name":"Moneytech Payments Platform","type":"collection"}},"urlObject":{"protocol":"https","path":["token","v1","validate","{token}"],"host":["api","m-pay","com","au"],"query":[],"variable":[]}},"response":[{"id":"2f353eaf-dc81-7378-99d7-dfb9eba035ad","name":"Invalid Token","originalRequest":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://api.m-pay.com.au/token/v1/validate/465f2a14-f24f-48ec-a80b-bed37abf968f"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":"0","body":"{\n  \"durationMs\": 154,\n  \"status\": \"InvalidToken\",\n  \"statusDescription\": \"Credit-Card has expired or will expire soon.\"\n}"},{"id":"807d315f-ff02-39c4-5ce6-a17831e455cf","name":"Valid Token","originalRequest":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://api.m-pay.com.au/token/v1/validate/465f2a14-f24f-48ec-a80b-bed378bf968f"},"status":"OK","code":200,"_postman_previewlanguage":"","header":[],"cookie":[],"responseTime":"0","body":"{\n  \"durationMs\": 154,\n  \"status\": \"Ok\",\n  \"statusDescription\": \"Operation completed successfully\"\n}"}],"_postman_id":"c22b264d-af7b-1a13-709c-c427a79bdc75"}],"id":"43405174-d1ec-58ec-da70-d86865c59e99","description":"<h2 id=\"overview\">Overview</h2>\n<p>A token is used to obfuscate (Credit-Cards, BPAY &amp; Australian Bank Account) Debit/Credit details. The details of token (called its payload) are stored encrypted on the Platform servers.</p>\n<p>It is a measure to provide a secure mechanism for storage of financially secure information. If the security of the system is compromised a tokening system will protect the sensitive financial information.</p>\n<p>The tokening system has been designed such the generated token has no mathematical or algorithmic connection to the secret data held as the payload. The token is a random number that is manifested as a GUID.</p>\n<p>Currently three types of payloads can be held within the tokening System. These are:</p>\n<ul>\n<li>Credit-Card</li>\n<li>Australian Bank Account</li>\n<li>BPAY</li>\n</ul>\n<p>Other payload types can be added if required.</p>\n<p>If you are on a web page and you have asked the user to enter their Credit-Card details (for example), you can use the security/v1/createOneShotSecurityToken API to embed an OneShotSecurityToken in your page. Using this OneShotSecurityToken you can call the appropriate token/v1/create API passing the payload details. Using this approach, the customer’s payload details are never passed through your server.</p>\n<h2 id=\"objects\">Objects</h2>\n<h3 id=\"tokenpayloadbase\">TokenPayloadBase</h3>\n<blockquote>\n<p>Schema for this object</p>\n</blockquote>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"accountNumber\":   string,\n  \"tokenToUpdate\":   string, // Used for updates only\n  \"description\":     string\n}\n</code></pre>\n<p>Used to store Australian Bank Account details as a payload within the tokenisation system.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field Name</th>\n<th>Type</th>\n<th>Max Size</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>accountNumber</td>\n<td>string</td>\n<td>16</td>\n<td>The mWallet or mAccount 16-Digit number that owns the payload.</td>\n</tr>\n<tr>\n<td>tokenToUpdate</td>\n<td>string</td>\n<td>36</td>\n<td>On update and some query commands this is the token that needs updating or querying. The Token is in the form of a GUID</td>\n</tr>\n<tr>\n<td>description</td>\n<td>string</td>\n<td>256</td>\n<td>A simple text description that is associated with the token. For example “Monthly Electricity Bill BPAY”.</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"tokenaustralianbankaccountpayload\">TokenAustralianBankAccountPayload</h3>\n<blockquote>\n<p>Schema for this object</p>\n</blockquote>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"accountNumber\":     string, // TokenPayloadBase\n  \"tokenToUpdate\":     string, // TokenPayloadBase\n  \"description\":       string, // TokenPayloadBase\n  \"bankAccountName\":   string,\n  \"bsb\":               string,\n  \"bankAccountNumber\": number\n}\n</code></pre>\n<p>Used to store BPAY details as a payload within the tokenisation system.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field Name</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>bankAccountName</td>\n<td>string</td>\n<td>Name associated with the bank account. Minimum length is 5.</td>\n</tr>\n<tr>\n<td>bsb</td>\n<td>string</td>\n<td>Bank-State-Branch number. Format is 3-3 digits. Eg. '000-000'</td>\n</tr>\n<tr>\n<td>bankAccountNumber</td>\n<td>number</td>\n<td>Bank account number. Minimum length is 4 characters</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"tokenbpaypayload\">TokenBPAYPayload</h3>\n<blockquote>\n<p>Schema for this object</p>\n</blockquote>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"accountNumber\":       string, // TokenPayloadBase\n  \"tokenToUpdate\":       string, // TokenPayloadBase\n  \"description\":         string, // TokenPayloadBase\n  \"billerCode\":         number,\n  \"customerReferenceNumber\":  string,\n  \"amount\":           number\n}\n</code></pre>\n<p>Used to store BPAY details as a payload within the tokenisation system.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field Name</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>billerCode</td>\n<td>number</td>\n<td>Biller Code as shown on the Bill. Must be a valid BPAY Biller on token creation.</td>\n</tr>\n<tr>\n<td>customerReferenceNumber</td>\n<td>string</td>\n<td>Customer Reference Number as shown on the Bill. Must be a valid BPAY Customer Reference Number on token creation</td>\n</tr>\n<tr>\n<td>amount</td>\n<td>number</td>\n<td>Amount as shown on the Bill. Must be a valid amount on token creation.</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"tokencreditcardpayload\">TokenCreditCardPayload</h3>\n<blockquote>\n<p>Schema for this object</p>\n</blockquote>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"accountNumber\":  string, // TokenPayloadBase\n  \"tokenToUpdate\":  string, // TokenPayloadBase\n  \"description\":    string, // TokenPayloadBase\n  \"creditCardNumber\":  string,\n  \"expiryMonth\":    number,\n  \"expiryYear\":    number,\n  \"cvn\":        string,\n  \"name\":        string\n}\n</code></pre>\n<p>Used to store BPAY details as a payload within the tokenisation system.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field Name</th>\n<th>Type</th>\n<th>Max Size</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>creditCardNumber</td>\n<td>string</td>\n<td>16</td>\n<td>Credit-Card Number. Card is LUN checked to ensure accuracy.</td>\n</tr>\n<tr>\n<td>expiryMonth</td>\n<td>number</td>\n<td></td>\n<td>Expiry month of the card. 1 = January and 12 = December. Upon creation expiryMonth is combined with expiryYear to ensure Credit-Card payload has not expired.</td>\n</tr>\n<tr>\n<td>expiryYear</td>\n<td>number</td>\n<td></td>\n<td>4 digit Expiry year of the card eg 2016. expiryMonth is combined with expiryYear to ensure Credit-Card payload has not expired.</td>\n</tr>\n<tr>\n<td>cvn</td>\n<td>string</td>\n<td>4</td>\n<td>Card validation number that is tested for correct length depending upon the Credit-Card type. Visa, Mastercard and Diners cards have a cvn length of 3, whereas Amex cards have a CVN length of 4.</td>\n</tr>\n<tr>\n<td>name</td>\n<td>string</td>\n<td>100</td>\n<td>Name appearing on the card. Must not be blank or empty.</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"tokendetails\">TokenDetails</h3>\n<blockquote>\n<p>Schema for this object</p>\n</blockquote>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"token\":     string,\n  \"hint\":     string,\n  \"payloadType\":   string,\n  \"description\":   string\n}\n</code></pre>\n<p>Used to store BPAY details as a payload within the tokenisation system.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field Name</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>token</td>\n<td>string</td>\n<td>The text (GUID) that identifies the token</td>\n</tr>\n<tr>\n<td>hint</td>\n<td>string</td>\n<td>Text that gives sufficient information to allow the token to be selected but does not compromise security.</td>\n</tr>\n<tr>\n<td>payloadType</td>\n<td>string</td>\n<td>CreditCard, BPAY or AustralianBankAccount</td>\n</tr>\n<tr>\n<td>description</td>\n<td>string</td>\n<td>Text supplied when the token was created.</td>\n</tr>\n</tbody>\n</table>\n</div>","_postman_id":"43405174-d1ec-58ec-da70-d86865c59e99","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"}]},"isInherited":true,"source":{"_postman_id":"49b57ee7-7e16-12d2-98d5-9a49d4a5e118","id":"49b57ee7-7e16-12d2-98d5-9a49d4a5e118","name":"Moneytech Payments Platform","type":"collection"}}},{"name":"Tools","item":[{"name":"/tools/v1/abnValidate","id":"ae522a32-ea7e-2fc0-bf7d-89649c11d754","request":{"method":"GET","header":[],"url":"https://api.m-pay.com.au/tools/v1/abnValidate/{abnNumber}","description":"<p>The purpose of this API is to validate that an ABN (Australian Business Number) is correct and determine if it’s valid. This API makes a call to the Australian Business Registry returning current details about the company.</p>\n<p>An ABN is defined as a string of eleven numeric digits. Spaces are allowed but no other characters.</p>\n<p>If the resulting status property contains ‘Ok’ then examine the property isAbnValid. The property isCharity will be true if the entity is an active registered charity. A list of codes and more information is available at <a href=\"http://abr.business.gov.au/Documentation/ReferenceData\">http://abr.business.gov.au/Documentation/ReferenceData</a></p>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"}]},"isInherited":true,"source":{"_postman_id":"49b57ee7-7e16-12d2-98d5-9a49d4a5e118","id":"49b57ee7-7e16-12d2-98d5-9a49d4a5e118","name":"Moneytech Payments Platform","type":"collection"}},"urlObject":{"protocol":"https","path":["tools","v1","abnValidate","{abnNumber}"],"host":["api","m-pay","com","au"],"query":[],"variable":[]}},"response":[{"id":"0db8d80c-a65d-f2d8-297a-75dcb5ccded6","name":"Basic Example","originalRequest":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://api.m-pay.com.au/tools/v1/abnValidate/24611393554"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":"0","body":"{\n  \"abn\": \"24 611 393 554\",\n  \"businessPhysicalAddressEffectiveFromDate\": \"2016-07-01T00:00:00\",\n  \"businessPhysicalAddressPostCode\": \"2060\",\n  \"businessPhysicalAddressStateCode\": \"NSW\",\n  \"entityTypeCode\": \"PRV\",\n  \"entityTypeDescription\": \"Australian Private Company\",\n  \"isAbnValid\": true,\n  \"isCharity\": false,\n  \"lastUpdatedDate\": \"2017-02-28T00:00:00\",\n  \"legalName\": null,\n  \"organisationName\": \"MONEYTECH GROUP LIMITED\",\n  \"organisationNameFromDate\": \"2017-02-28T00:00:00\",\n  \"status\": \"Ok\",\n  \"statusDescription\": \"Operation completed successfully\",\n  \"durationMs\": 58\n}"}],"_postman_id":"ae522a32-ea7e-2fc0-bf7d-89649c11d754"},{"name":"/tools/v1/bsbValidate","id":"6bf73e63-75ec-026c-3b54-09421322786d","request":{"method":"GET","header":[],"url":"https://api.m-pay.com.au/tools/v1/bsbValidate/{bsbNumber}","description":"<p>The purpose of this API is to return details about a BSB (Bank-State-Branch) number. The format is a string in the following format ‘999-999’.</p>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"}]},"isInherited":true,"source":{"_postman_id":"49b57ee7-7e16-12d2-98d5-9a49d4a5e118","id":"49b57ee7-7e16-12d2-98d5-9a49d4a5e118","name":"Moneytech Payments Platform","type":"collection"}},"urlObject":{"protocol":"https","path":["tools","v1","bsbValidate","{bsbNumber}"],"host":["api","m-pay","com","au"],"query":[],"variable":[]}},"response":[{"id":"4399e15a-3f8e-4c55-ce6e-ad6cb41c11d6","name":"Basic Example","originalRequest":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://api.m-pay.com.au/tools/v1/bsbValidate/012-433"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":"0","body":"{\n  \"address\": \"Shop 1-047 Henry St\",\n  \"bankCode\": \"ANZ\",\n  \"bsb\": \"012-433\",\n  \"city\": \"Penrith\",\n  \"closed\": false,\n  \"postCode\": \"2750\",\n  \"state\": \"NSW\",\n  \"status\": \"Ok\",\n  \"statusDescription\": \"Operation completed successfully\",\n  \"durationMs\": 126\n}"}],"_postman_id":"6bf73e63-75ec-026c-3b54-09421322786d"},{"name":"/tools/v1/creditCardValidate","id":"5bbc1307-2971-5ccb-6331-4a081badf63e","request":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"*nameOnCard","value":"string","description":"<p>This is the name on the Credit-Card.</p>\n","type":"text"},{"key":"*cardNumber","value":"string","description":"<p>This is the Credit-Cards number. This field must be numeric only.</p>\n","type":"text"},{"key":"*expiryMonth","value":"number","description":"<p>This is the expiry month of the Credit-Card. Must be between 1 and 12</p>\n","type":"text"},{"key":"*expiryYear","value":"number","description":"<p>This is the expiry year of the Credit-Card. Can be either a 2 or 4 digit year</p>\n","type":"text"},{"key":"*cardValidationNumber","value":"string","description":"<p>This is the Credit-Cards validation number. Must be a 4 or 3 digit number depending on the card type.</p>\n","type":"text"},{"key":"*returnFee","value":"boolean","description":"<p>  Set to true if you want the fee that will be debited from your Sign-In mAccount returned. Default is false</p>\n","type":"text"},{"key":"usage","value":"string","description":"<p>This field indicates how you intend to use the Credit-Card. Options are to either debit the Credit-Card for some funds or apply a refund to the card. This field must be one of either debit or refund. Required if returnFee is true.</p>\n","type":"text"},{"key":"amount","value":"number","description":"<p>The amount you intend to either debit the Credit-Card or refund back on the card. Required if returnFee is true</p>\n","type":"text"}]},"url":"https://api.m-pay.com.au/tools/v1/creditCardValidate","description":"<p>The purpose of this API is to return details about a BSB (Bank-State-Branch) number. The format is a string in the following format ‘999-999’.</p>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"}]},"isInherited":true,"source":{"_postman_id":"49b57ee7-7e16-12d2-98d5-9a49d4a5e118","id":"49b57ee7-7e16-12d2-98d5-9a49d4a5e118","name":"Moneytech Payments Platform","type":"collection"}},"urlObject":{"protocol":"https","path":["tools","v1","creditCardValidate"],"host":["api","m-pay","com","au"],"query":[],"variable":[]}},"response":[{"id":"c9b9b46d-190f-4232-6726-68b0fa9b85e2","name":"Basic Example","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"cardNumber\": \"5123456789012346\",\n    \"nameOnCard\": \"Kelly Royal\",\n    \"expiryMonth\": \"05\",\n    \"expiryYear\": \"17\",\n    \"cardValidationNumber\": \"000\",\n    \"returnFee\": false\n}"},"url":"https://api.m-pay.com.au/tools/v1/creditCardValidate"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":"0","body":"{\n  \"cardType\": \"MASTERCARD\",\n  \"fee\": null,\n  \"status\": \"Ok\",\n  \"statusDescription\": \"Credit-Card validation was successful\",\n  \"durationMs\": 159\n}"}],"_postman_id":"5bbc1307-2971-5ccb-6331-4a081badf63e"},{"name":"/tools/v1/ping","id":"c61988b0-8298-94bf-9dd9-d0c774db29ba","request":{"method":"GET","header":[],"url":"https://api.m-pay.com.au/tools/v1/ping","description":"<p>The primary purpose of the ping API is to validate your credentials as well validate that the Platform servers are up and running.</p>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"}]},"isInherited":true,"source":{"_postman_id":"49b57ee7-7e16-12d2-98d5-9a49d4a5e118","id":"49b57ee7-7e16-12d2-98d5-9a49d4a5e118","name":"Moneytech Payments Platform","type":"collection"}},"urlObject":{"protocol":"https","path":["tools","v1","ping"],"host":["api","m-pay","com","au"],"query":[],"variable":[]}},"response":[{"id":"63141750-9e50-80c9-91c5-8ce92d041112","name":"Basic Example","originalRequest":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://api.m-pay.com.au/tools/v1/ping"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":"0","body":"{\n  \"environment\": \"Staging\",\n  \"version\": \"Moneytech Payments Platform Tools V:1.00  Engine V:4.53\n   Environment:Staging   DateTime:09-Dec-2016 10:48:09 AM \",\n  \"status\": \"Ok\",\n  \"statusDescription\": \"Operation completed successfully\",\n  \"durationMs\": 94\n}"}],"_postman_id":"c61988b0-8298-94bf-9dd9-d0c774db29ba"},{"name":"/tools/v1/sendEmailToIssuer","id":"d0a1e70f-0c19-5c09-ba15-fda7d8139714","request":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"*subject","value":"string","description":"<p>This is the emails subject</p>\n","type":"text"},{"key":"isBodyHtml","value":"boolean","description":"<p>Set to true if the body contains HTML</p>\n","type":"text"},{"key":"body","value":"string","description":"<p>Email body. Can be HTML or plain text</p>\n","type":"text"}]},"url":"https://api.m-pay.com.au/tools/v1/sendEmailToIssuer","description":"<p>The purpose of this API is to provide email functionality for your application to send emails to the Sign-In Accounts Issuer.</p>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"}]},"isInherited":true,"source":{"_postman_id":"49b57ee7-7e16-12d2-98d5-9a49d4a5e118","id":"49b57ee7-7e16-12d2-98d5-9a49d4a5e118","name":"Moneytech Payments Platform","type":"collection"}},"urlObject":{"protocol":"https","path":["tools","v1","sendEmailToIssuer"],"host":["api","m-pay","com","au"],"query":[],"variable":[]}},"response":[{"id":"16660799-869e-4c85-e5e4-d3e5be7b045d","name":"Basic Example","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"subject\":\"Please call me ASAP\",\n\t\"isBodyHtml\":false,\n\t\"body\":\"I have forgotten my password\"\n}"},"url":"https://api.m-pay.com.au/tools/v1/sendEmailToIssuer"},"status":"OK","code":200,"_postman_previewlanguage":"","header":[],"cookie":[],"responseTime":"0","body":"{\n  \"status\": \"Ok\",\n  \"statusDescription\": \"Operation completed successfully\",\n  \"durationMs\": 28\n}"}],"_postman_id":"d0a1e70f-0c19-5c09-ba15-fda7d8139714"}],"id":"5cc49fea-423e-83b4-4543-1dd589a1be95","description":"<h2 id=\"overview\">Overview</h2>\n<p>The APIs in the tools/v1/ section represent utilities that you may find useful while consuming the other APIs offered  as part of the Platform other APIs.</p>\n<h2 id=\"objects\">Objects</h2>\n<h3 id=\"creditcardfee\">CreditCardFee</h3>\n<blockquote>\n<p>Schema for this object</p>\n</blockquote>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"feeAmountExcludingGst\":        number,\n    \"feeAmountGstComponent\":        number,\n    \"feeAmountIncludingGst\":         number,\n    \"recommendedMinimumSurchargeAmount\":   number\n}\n</code></pre>\n<p>Contains the Fee that will be applied to your Sign-In mAccount to process a specified Credit-Card. Returned as part of the tools/v1/creditCardValidate API.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field Name</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>feeAmountExcludingGst</td>\n<td>number</td>\n<td>The fee amount excluding GST</td>\n</tr>\n<tr>\n<td>feeAmountGstComponent</td>\n<td>number</td>\n<td>The GST associated with the fee</td>\n</tr>\n<tr>\n<td>feeAmountIncludingGst</td>\n<td>number</td>\n<td>The fee amount including GST</td>\n</tr>\n<tr>\n<td>recommendedMinimumSurchargeAmount</td>\n<td>number</td>\n<td>This is the recommended minimum amount that should be added to the Credit-Card amount to cover just the Moneytech Payments Credit-Card fee. The amount is rounded up to the nearest cent, calculated using the following formula: (BaseAmount+FixedFeeIncludingGST)/(1-(PercentageFeeIncludingGST/100))</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"emailbodydetail\">EmailBodyDetail</h3>\n<blockquote>\n<p>Schema for this object</p>\n</blockquote>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"subject\":     string,\n     \"isBodyHtml\":   boolean,\n    \"body\":     string\n}\n</code></pre>\n<p>Provides details about a Credit-Card to be validated. Used by the tools/v1/creditCardValidate API.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field Name</th>\n<th>Type</th>\n<th>Max Size</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>*subject</td>\n<td>string</td>\n<td>256</td>\n<td>This is the emails subject</td>\n</tr>\n<tr>\n<td>isBodyHtml</td>\n<td>boolean</td>\n<td></td>\n<td>Set to true if the body contains HTML</td>\n</tr>\n<tr>\n<td>body</td>\n<td>string</td>\n<td></td>\n<td>Email body. Can be HTML or plain text</td>\n</tr>\n<tr>\n<td>*Required Field</td>\n<td></td>\n<td></td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"validatecreditcarddetail\">ValidateCreditCardDetail</h3>\n<blockquote>\n<p>Schema for this object</p>\n</blockquote>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"nameOnCard\":         string,\n  \"cardNumber\":         string,\n  \"expiryMonth\":         number,\n  \"expiryYear\":         number,\n  \"cardValidationNumber\":   string,\n  \"returnFee\":         boolean\n  \"usage\":           string,\n  \"amount\":           number\n}\n</code></pre>\n<p>Provides details about a Credit-Card to be validated. Used by the tools/v1/creditCardValidate API.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field Name</th>\n<th>Type</th>\n<th>Max Size</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>*nameOnCard</td>\n<td>string</td>\n<td>100</td>\n<td>This is the name on the Credit-Card.</td>\n</tr>\n<tr>\n<td>*cardNumber</td>\n<td>string</td>\n<td>16</td>\n<td>This is the Credit-Cards number. This field must be numeric only.</td>\n</tr>\n<tr>\n<td>*expiryMonth</td>\n<td>number</td>\n<td></td>\n<td>This is the expiry month of the Credit-Card. Must be between 1 and 12</td>\n</tr>\n<tr>\n<td>*expiryYear</td>\n<td>number</td>\n<td></td>\n<td>This is the expiry year of the Credit-Card. Can be either a 2 or 4 digit year</td>\n</tr>\n<tr>\n<td>*cardValidationNumber</td>\n<td>string</td>\n<td>4</td>\n<td>This is the Credit-Cards validation number. Must be a 4 or 3 digit number depending on the card type.</td>\n</tr>\n<tr>\n<td>*returnFee</td>\n<td>boolean</td>\n<td></td>\n<td>Set to true if you want the fee that will be debited from your Sign-In mAccount returned. Default is false</td>\n</tr>\n<tr>\n<td>usage</td>\n<td>string</td>\n<td></td>\n<td>This field indicates how you intend to use the Credit-Card. Options are to either debit the Credit-Card for some funds or apply a refund to the card. This field must be one of either debit or refund. Required if returnFee is true.</td>\n</tr>\n<tr>\n<td>amount</td>\n<td>number</td>\n<td></td>\n<td>The amount you intend to either debit the Credit-Card or refund back on the card. Required if returnFee is true</td>\n</tr>\n<tr>\n<td>*Required Field</td>\n<td></td>\n<td></td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div>","_postman_id":"5cc49fea-423e-83b4-4543-1dd589a1be95","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"}]},"isInherited":true,"source":{"_postman_id":"49b57ee7-7e16-12d2-98d5-9a49d4a5e118","id":"49b57ee7-7e16-12d2-98d5-9a49d4a5e118","name":"Moneytech Payments Platform","type":"collection"}}},{"name":"mAccount","item":[{"name":"/mAccount/v1/charities","id":"569c8e4e-2669-fe51-0551-ec3177b549e8","request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://api.m-pay.com.au/mAccount/v1/charities","description":"<p>This API returns a list of charities that you are authorised to make donations too. The list includes both public and private charities you have asked Moneytech Payments to configure.</p>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"}]},"isInherited":true,"source":{"_postman_id":"49b57ee7-7e16-12d2-98d5-9a49d4a5e118","id":"49b57ee7-7e16-12d2-98d5-9a49d4a5e118","name":"Moneytech Payments Platform","type":"collection"}},"urlObject":{"protocol":"https","path":["mAccount","v1","charities"],"host":["api","m-pay","com","au"],"query":[],"variable":[]}},"response":[{"id":"610b52df-4d4e-575a-f507-9ad8dad8f10c","name":"Basic Example","originalRequest":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://api.m-pay.com.au/mAccount/v1/charities"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":"0","body":"{ \n  \"items\": [\n    {\n      \"mAccountNumber\": \"6279059700000356\",\n      \"name\": \"Angel Flight Australia Fund\"\n    },\n    {\n      \"mAccountNumber\": \"6279059700000372\",\n      \"name\": \"Mcgrath Foundation\"},\n    {\n      \"mAccountNumber\": \"6279059700000364\",\n      \"name\": \"Royal Flying Doctor Service\"\n    },\n    {\n      \"mAccountNumber\": \"6279059700022319\",\n      \"name\": \"Variety The Childrens Charity NSW\"\n    }\n  ],\n  \"status\": \"Ok\",\n  \"statusDescription\": \"Operation completed successfully\",\n  \"durationMs\": 103\n}"}],"_postman_id":"569c8e4e-2669-fe51-0551-ec3177b549e8"},{"name":"/mAccount/v1/close","id":"8ae550e1-5d4a-259c-3c7f-ed5a6c5141ec","request":{"method":"GET","header":[],"url":"GET https://api.m-pay.com.au/mAccount/v1/close/{accountNumber}","description":"<p>This API closes an mAccount.</p>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"}]},"isInherited":true,"source":{"_postman_id":"49b57ee7-7e16-12d2-98d5-9a49d4a5e118","id":"49b57ee7-7e16-12d2-98d5-9a49d4a5e118","name":"Moneytech Payments Platform","type":"collection"}},"urlObject":{"protocol":"GET https","path":["mAccount","v1","close","{accountNumber}"],"host":["api","m-pay","com","au"],"query":[],"variable":[]}},"response":[{"id":"a8c0134e-05a3-65c9-574e-79e2d4c9cb50","name":"Basic Example","originalRequest":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"GET https://api.m-pay.com.au/mAccount/v1/close/6279059700023317"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":"0","body":"{ \n  \"status\": \"Ok\",\n  \"statusDescription\": \"Operation completed successfully\",\n  \"durationMs\": 159\n}"}],"_postman_id":"8ae550e1-5d4a-259c-3c7f-ed5a6c5141ec"},{"name":"/mAccount/v1/create","id":"e3723fe8-bb5a-c2c9-38d7-046d92cf4597","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"accountNumber\": \"\",\n    \"allowDuplicates\": true,\n    \"name\": \"Moneytech Ltd\",\n    \"abn\": \"77 106 249 852\",\n    \"contactName\": \"Kelly Royal\",\n    \"contactNumber\": \"02 9555 5555\",\n    \"email\": \"kelly.royal@mailinator.com\",\n    \"addressLine1\": \"Level 6\",\n    \"addressLine2\": \"97 Pacific Highway\",\n    \"suburb\": \"North Sydney\",\n    \"state\": \"NSW\",\n    \"postCode\": \"2060\",\n    \"bsb\": \"012-366\",\n    \"bankAccountNumber\": \"123456789\",\n    \"bankAccountTitle\": \"Test Bank Account\",\n    \"financials\": null,\n    \"options\": [\n        {\n            \"key\": \"DebitTplusXDays\",\n            \"value\": \"2\"\n        },\n        {\n            \"key\": \"CreditTplusXDays\",\n            \"value\": \"4\"\n        },\n        {\n            \"key\": \"SettlementFrequency\",\n            \"value\": \"Daily\"\n        }\n    ]\n}"},"url":"https://api.m-pay.com.au/mAccount/v1/create","description":"<p>This API creates an mAccount.</p>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"}]},"isInherited":true,"source":{"_postman_id":"49b57ee7-7e16-12d2-98d5-9a49d4a5e118","id":"49b57ee7-7e16-12d2-98d5-9a49d4a5e118","name":"Moneytech Payments Platform","type":"collection"}},"urlObject":{"protocol":"https","path":["mAccount","v1","create"],"host":["api","m-pay","com","au"],"query":[],"variable":[]}},"response":[{"id":"51939563-7e32-3f42-9096-1bb3e4ee5137","name":"Basic Example","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"accountNumber\": \"\",\n    \"allowDuplicates\": true,\n    \"name\": \"Moneytech Ltd\",\n    \"abn\": \"77 106 249 852\",\n    \"contactName\": \"Kelly Royal\",\n    \"contactNumber\": \"02 9555 5555\",\n    \"email\": \"kelly.royal@mailinator.com\",\n    \"addressLine1\": \"Level 6\",\n    \"addressLine2\": \"97 Pacific Highway\",\n    \"suburb\": \"North Sydney\",\n    \"state\": \"NSW\",\n    \"postCode\": \"2060\",\n    \"bsb\": \"012-366\",\n    \"bankAccountNumber\": \"123456789\",\n    \"bankAccountTitle\": \"Test Bank Account\",\n    \"financials\": null,\n    \"options\": [\n        {\n            \"key\": \"DebitTplusXDays\",\n            \"value\": \"2\"\n        },\n        {\n            \"key\": \"CreditTplusXDays\",\n            \"value\": \"4\"\n        },\n        {\n            \"key\": \"SettlementFrequency\",\n            \"value\": \"Daily\"\n        }\n    ]\n}"},"url":"https://api.m-pay.com.au/mAccount/v1/create"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":"0","body":"{\n  \"accountNumber\": \"6279059700022434\",\n  \"status\": \"Ok\",\n  \"statusDescription\": \"Operation completed successfully\",\n  \"durationMs\": 159\n}"}],"_postman_id":"e3723fe8-bb5a-c2c9-38d7-046d92cf4597"},{"name":"/mAccount/v1/financials","id":"50771f36-6ce5-2b9d-bab6-c223347f277d","request":{"method":"GET","header":[],"url":"https://api.m-pay.com.au/mAccount/v1/financials/{accountNumber}","description":"<p>This API will return the current financials for an mAccount.</p>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"}]},"isInherited":true,"source":{"_postman_id":"49b57ee7-7e16-12d2-98d5-9a49d4a5e118","id":"49b57ee7-7e16-12d2-98d5-9a49d4a5e118","name":"Moneytech Payments Platform","type":"collection"}},"urlObject":{"protocol":"https","path":["mAccount","v1","financials","{accountNumber}"],"host":["api","m-pay","com","au"],"query":[],"variable":[]}},"response":[{"id":"8b50f6ee-f889-f30f-705a-1057f1815f89","name":"Basic Example","originalRequest":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://api.m-pay.com.au/mAccount/v1/financials/6279059700023317"},"status":"OK","code":200,"_postman_previewlanguage":"","header":[],"cookie":[],"responseTime":"0","body":"{\n  \"financials\": {\n    \"actualBalance\": 137.50\n  },\n  \"status\": \"Ok\",\n  \"statusDescription\": \"Operation completed successfully\",\n  \"durationMs\": 243\n}"}],"_postman_id":"50771f36-6ce5-2b9d-bab6-c223347f277d"},{"name":"/mAccount/v1/get","id":"ca48efe5-0008-4aa0-1c68-13163f1fb287","request":{"method":"GET","header":[],"url":"https://api.m-pay.com.au/mAccount/v1/get/{accountNumber}","description":"<p>This API gets details of an mAccount.</p>\n<p>Property details.options will contain ALL options and their current values.</p>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"}]},"isInherited":true,"source":{"_postman_id":"49b57ee7-7e16-12d2-98d5-9a49d4a5e118","id":"49b57ee7-7e16-12d2-98d5-9a49d4a5e118","name":"Moneytech Payments Platform","type":"collection"}},"urlObject":{"protocol":"https","path":["mAccount","v1","get","{accountNumber}"],"host":["api","m-pay","com","au"],"query":[],"variable":[]}},"response":[{"id":"d4d67709-d0f2-016a-0905-d2eec6df7b8c","name":"Basic Example","originalRequest":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://api.m-pay.com.au/mAccount/v1/get/6279059700023317"},"status":"OK","code":200,"_postman_previewlanguage":"","header":[],"cookie":[],"responseTime":"0","body":"{\n  \"details\": {\n    \"accountNumber\": \"6279059700023317\",\n    \"name\": \"Moneytech Ltd\",\n    \"abn\": \"77106249852\",\n    \"contactName\": \"Kelly Royal\",\n    \"contactNumber\": \"0295555555\",\n    \"email\": \"kelly.royal@moneytech.com.au\",\n    \"addressLine1\": \"Level 6\",\n    \"addressLine2\": \"97 Pacific Highway\",\n    \"suburb\": \"North Sydney\",\n    \"state\": \"NSW\",\n    \"postCode\": \"2060\",\n    \"bsb\": \"012-366\",\n    \"bankAccountNumber\": \"123456789\",\n    \"bankAccountTitle\": \"Test Bank Account\",\n    \"financials\": {\n      \"actualBalance\": 0\n    },\n    \"options\": [\n      {\n        \"key\": \"DebitTplusXDays\",\n        \"value\": \"2\"\n      },\n      {\n        \"key\": \"CreditTplusXDays\",\n        \"value\": \"4\"\n      }\n    ]\n  },\n  \"status\": \"Ok\",\n  \"statusDescription\": \"Operation completed successfully\",\n  \"durationMs\": 159\n}"}],"_postman_id":"ca48efe5-0008-4aa0-1c68-13163f1fb287"},{"name":"/mAccount/v1/listAsIssuer","id":"94829daf-fa0e-5479-d85c-a2d5a20c2193","request":{"method":"GET","header":[],"url":"https://api.m-pay.com.au/mAccount/v1/listAsIssuer","description":"<p>Returns a list of 16-Digit mAccounts that you own. These mAccounts can be used by the security/v1/createImpersonationTokenAsIssuer API.</p>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"}]},"isInherited":true,"source":{"_postman_id":"49b57ee7-7e16-12d2-98d5-9a49d4a5e118","id":"49b57ee7-7e16-12d2-98d5-9a49d4a5e118","name":"Moneytech Payments Platform","type":"collection"}},"urlObject":{"protocol":"https","path":["mAccount","v1","listAsIssuer"],"host":["api","m-pay","com","au"],"query":[],"variable":[]}},"response":[{"id":"df081e8a-7827-ff61-c592-f296b7560f38","name":"Basic Example","originalRequest":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://api.m-pay.com.au/mAccount/v1/listAsIssuer"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":"0","body":"{\n  \"mAccounts\": [\n    \"6279059600000779\",\n    \"6279059700000448\",\n    \"6279059700022871\",\n    \"6279059700018366\"\n  ],\n  \"status\": \"Ok\",\n  \"statusDescription\": \"Operation completed successfully\",\n  \"durationMs\": 397\n}"}],"_postman_id":"94829daf-fa0e-5479-d85c-a2d5a20c2193"},{"name":"/mAccount/v1/sendStatement","id":"ed7df89b-027b-703f-dc59-54441b25879b","request":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"*accountNumber","value":"string","description":"<p>The 16-Digit account number that uniquely identifies the mWallet.</p>\n","type":"text"},{"key":"*frequency  ","value":"string","description":"<p>An enumeration of fixed selection types. \nAll, \nThisMonth, \nLastMonth, \nThisFinancialYear, \nLastFinancialYear, \nCustom</p>\n","type":"text"},{"key":"startDate","value":"string","description":"<p>Start date of statement when the frequency is set to custom. In ISO 8601 date format. Note that Timezone is suppressed. The default Timezone is Sydney local time. Required field when frequency is set to custom.</p>\n","type":"text"},{"key":"endDate","value":"string","description":"<p>End date of statement when the frequency is set to custom. In ISO 8601 date format. Note that Timezone is suppressed. The default Timezone is Sydney local time. Required field when frequency is set to custom.</p>\n","type":"text"}]},"url":"https://api.m-pay.com.au/mAccount/v1/sendStatement","description":"<p>This API generates a detailed pdf statement for delivery via email.</p>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"}]},"isInherited":true,"source":{"_postman_id":"49b57ee7-7e16-12d2-98d5-9a49d4a5e118","id":"49b57ee7-7e16-12d2-98d5-9a49d4a5e118","name":"Moneytech Payments Platform","type":"collection"}},"urlObject":{"protocol":"https","path":["mAccount","v1","sendStatement"],"host":["api","m-pay","com","au"],"query":[],"variable":[]}},"response":[{"id":"d4e339bd-a20b-90e4-1036-a475d4b51240","name":"Basic Example","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"accountNumber\": \"6279059700023317\",\n    \"frequency\": \"LastFinancialQuarter\",\n    \"startDate\": \"\",\n    \"endDate\": \"\"\n}"},"url":"https://api.m-pay.com.au/mAccount/v1/sendStatement"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":"0","body":"{\n  \"status\": \"Ok\",\n  \"statusDescription\": \"Operation completed successfully\",\n  \"durationMs\": 159\n}"}],"_postman_id":"ed7df89b-027b-703f-dc59-54441b25879b"},{"name":"/mAccount/v1/transactions","id":"db51a233-4671-031c-16b0-6dbe8300408d","request":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"mAccountTransactionRequestDetails","value":"string","description":"<p>16-Digit account number that uniquely identifies the mAccount.</p>\n","type":"text"},{"key":"startDate","value":"string","description":"<p>Start date of transaction range to retrieve. In ISO 8601 date format. Note that Timezone is suppressed. The default Timezone is Sydney local time. If not set to a valid date then the 1 Jan 2013 is used. The Time component is ignored unless useTime is set to true.</p>\n","type":"text"},{"key":"endDate","value":"string","description":"<p>End date of transaction range to retrieve. In ISO 8601 date format. Note that Timezone is suppressed. The default Timezone is Sydney local time. If not set the todays date is used. The Time component is ignored unless useTime is set to true.</p>\n","type":"text"},{"key":"skip","value":"number","description":"<p>Number of records to skip. 0 is the first record.</p>\n","type":"text"},{"key":"take","value":"number","description":"<p>Number of records to take. If take is 0 then all records will be returned.</p>\n","type":"text"},{"key":"descending","value":"boolean","description":"<p>Sort the returned transaction list in ascending or descending.</p>\n","type":"text"},{"key":"useTime","value":"boolean","description":"<p>Use the time component of startDate and endDate in the selection.</p>\n","type":"text"}]},"url":"https://api.m-pay.com.au/mAccount/v1/transactions","description":"<p>This API generates a detailed pdf statement for delivery via email.</p>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"}]},"isInherited":true,"source":{"_postman_id":"49b57ee7-7e16-12d2-98d5-9a49d4a5e118","id":"49b57ee7-7e16-12d2-98d5-9a49d4a5e118","name":"Moneytech Payments Platform","type":"collection"}},"urlObject":{"protocol":"https","path":["mAccount","v1","transactions"],"host":["api","m-pay","com","au"],"query":[],"variable":[]}},"response":[{"id":"b8e14bc4-9e70-5102-49cb-cb595d93cc5e","name":"Basic Example","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"accountNumber\": \"6279059700023317\",\n    \"frequency\": \"LastFinancialQuarter\",\n    \"startDate\": \"\",\n    \"endDate\": \"\"\n}"},"url":"https://api.m-pay.com.au/mAccount/v1/transactions"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":"0","body":"{\n  \"closingBalance\": -1.1,\n  \"openingBalance\": 0.0,\n  \"totalCredits\": 25.0,\n  \"totalDebits\": 26.1,\n  \"items\": [\n    {\n      \"dateTime\": \"2016-11-18T19:06:09\",\n      \"credit\": 25.0,\n      \"debit\": 0.0,\n      \"description\": \"0bbae2f1-428a-4843-8993-0b3e4bc - test description\",\n      \"mPaymentsId\": 2303202,\n      \"mWalletAccountNumber\": null,\n      \"rowOrder\": 0,\n      \"runningBalance\": 25.0,\n      \"subTransactionType\": \"GatewayCreditCardDebit\",\n      \"transactionDescription\": \"Credit-Card Debit\",\n      \"transactionId\": 4958475,\n      \"transactionType\": \"Payment\"\n    },\n    {\n      \"credit\": 0,\n      \"dateTime\": \"2016-11-18T19:06:09\",\n      \"debit\": 25.0,\n      \"description\": \"0bbae2f1-428a-4843-8993-0b3e4bc - test description\",\n      \"mPaymentsId\": 2303203,\n      \"mWalletAccountNumber\": \"6279059600062340\",\n      \"rowOrder\": 1,\n      \"runningBalance\": 0.0,\n      \"subTransactionType\": \"GatewayMWalletCredit\",\n      \"transactionDescription\": \"Payment To mWallet\",\n      \"transactionId\": 4958475,\n      \"transactionType\": \"LoadFunds\"\n    },\n    {\n      \"credit\": 0,\n      \"dateTime\": \"2016-11-18T19:06:09\",\n      \"debit\": 1.1,\n      \"description\": \"0bbae2f1-428a-4843-8993-0b3e4bc - test description\",\n      \"mPaymentsId\": 2303204,\n      \"mWalletAccountNumber\": null,\n      \"rowOrder\": 2,\n      \"runningBalance\": -1.1,\n      \"subTransactionType\": \"MoapiPaymentGatewayMerchantFee\",\n      \"transactionDescription\": \"Processing Fee\",\n      \"transactionId\": 4958475,\n      \"transactionType\": \"LoadFunds\"\n    }\n  ],\n  \"status\": \"Ok\",\n  \"statusDescription\": \"Operation completed successfully\",\n  \"durationMs\": 847\n}"}],"_postman_id":"db51a233-4671-031c-16b0-6dbe8300408d"},{"name":"/mAccount/v1/update","id":"712d6358-2999-96fe-8e70-5c9e833b67b0","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"accountNumber\": \"6279059700023317\",\n    \"name\": \"Moneytech Ltd\",\n    \"abn\": \"77 106 249 852\",\n    \"contactName\": \"Kelly Royal\",\n    \"contactNumber\": \"02 9555 5555\",\n    \"email\": \"kelly.royal@moneytech.com.au\",\n    \"addressLine1\": \"Level 6\",\n    \"addressLine2\": \"97 Pacific Highway\",\n    \"suburb\": \"North Sydney\",\n    \"state\": \"NSW\",\n    \"postCode\": \"2060\",\n    \"bsb\": \"012-366\",\n    \"bankAccountNumber\": \"123456789\",\n    \"bankAccountTitle\": \"Test Bank Account\",\n    \"financials\": null,\n    \"options\": [\n        {\n            \"key\": \"DebitTplusXDays\",\n            \"value\": \"1\"\n        },\n        {\n            \"key\": \"CreditTplusXDays\",\n            \"value\": \"1\"\n        }\n    ]\n}"},"url":"https://api.m-pay.com.au/mAccount/v1/update","description":"<p>This API creates an mAccount.</p>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"}]},"isInherited":true,"source":{"_postman_id":"49b57ee7-7e16-12d2-98d5-9a49d4a5e118","id":"49b57ee7-7e16-12d2-98d5-9a49d4a5e118","name":"Moneytech Payments Platform","type":"collection"}},"urlObject":{"protocol":"https","path":["mAccount","v1","update"],"host":["api","m-pay","com","au"],"query":[],"variable":[]}},"response":[{"id":"c0b602c1-3627-2e79-59f4-d7996a625940","name":"Basic Example","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"accountNumber\": \"6279059700023317\",\n    \"name\": \"Moneytech Ltd\",\n    \"abn\": \"77 106 249 852\",\n    \"contactName\": \"Kelly Royal\",\n    \"contactNumber\": \"02 9555 5555\",\n    \"email\": \"kelly.royal@moneytech.com.au\",\n    \"addressLine1\": \"Level 6\",\n    \"addressLine2\": \"97 Pacific Highway\",\n    \"suburb\": \"North Sydney\",\n    \"state\": \"NSW\",\n    \"postCode\": \"2060\",\n    \"bsb\": \"012-366\",\n    \"bankAccountNumber\": \"123456789\",\n    \"bankAccountTitle\": \"Test Bank Account\",\n    \"financials\": null,\n    \"options\": [\n        {\n            \"key\": \"DebitTplusXDays\",\n            \"value\": \"1\"\n        },\n        {\n            \"key\": \"CreditTplusXDays\",\n            \"value\": \"1\"\n        }\n    ]\n}"},"url":"https://api.m-pay.com.au/mAccount/v1/update"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":"0","body":"{\n  \"status\": \"Ok\",\n  \"statusDescription\": \"Operation completed successfully\",\n  \"durationMs\": 159\n}"}],"_postman_id":"712d6358-2999-96fe-8e70-5c9e833b67b0"}],"id":"bfe85ad1-22a5-3b7f-0533-26c310c26bcb","description":"<h2 id=\"overview\">Overview</h2>\n<p>These APIs do not perform any financial transactions. They are used to manage mAccount information used by the Platform. The /financial/v1/transaction API verifies mAccount information in this subsystem before performing the transaction.</p>\n<p>The mAccount/v1/ API support’s the following services:</p>\n<ul>\n<li>mAccount/v1/charities</li>\n<li>mAccount/v1/close</li>\n<li>mAccount/v1/create</li>\n<li>mAccount/v1/financials</li>\n<li>mAccount/v1/get</li>\n<li>mAccount/v1/listAsIssuer</li>\n<li>mAccount/v1/sendStatement</li>\n<li>mAccount/v1/transactions</li>\n</ul>\n<h2 id=\"objects\">Objects</h2>\n<h3 id=\"maccountactivatepasswordreset\">mAccountActivatePasswordReset</h3>\n<blockquote>\n<p>Schema for this object</p>\n</blockquote>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"encryptedCreds\": string\n}\n</code></pre>\n<p>This supplies the encrypted Base64 data encoded in the email generated by mAccountPasswordResetRequest.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field Name</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>encryptedCreds</td>\n<td>string</td>\n<td>The encrypted credentials passed to the landing page that should be used to activate the password. Note that these credentials will expire after 2 days.</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"maccountcharityitem\">mAccountCharityItem</h3>\n<blockquote>\n<p>Schema for this object</p>\n</blockquote>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"mAccountNumber\": string,\n  \"name\":           string\n}\n</code></pre>\n<p>An mAccountCharityItem represents an mAccountNumber and the name of each charity that you may make a donate to. Returned by the API mAccount/v1/charities call.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field Name</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>mAccountNumber</td>\n<td>string</td>\n<td>This is the 16-Digit mAccount number representing the charity</td>\n</tr>\n<tr>\n<td>name</td>\n<td>string</td>\n<td>This is the formal name of the charity</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"maccountdetails\">mAccountDetails</h3>\n<blockquote>\n<p>Schema for this object</p>\n</blockquote>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"accountNumber\":      string,  // This field is ignored in create\n  \"allowDuplicates\":    boolean, // This field is only used in create\n  \"name\":               string,\n  \"abn\":                string,\n  \"contactName\":        string,\n  \"contactNumber\":      string,\n  \"email\":              string,\n  \"addressLine1\":       string,\n  \"addressLine2\":       string,\n  \"suburb\":             string,\n  \"state\":              string,\n  \"postCode\":           string,\n  \"bsb\":                string,\n  \"bankAccountNumber\":  string,\n  \"bankAccountTitle\":   string,\n  \"financials\":         mAccountFinancials,\n  \"options\":            [\n                          mAccountOptionItem\n                        ]\n}\n</code></pre>\n<p>Provides mAccount detail information.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field Name</th>\n<th>Type</th>\n<th>Max Size</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>accountNumber</td>\n<td>string</td>\n<td>16</td>\n<td>16-Digit account number that uniquely identifies the mAccount. This field is ignored in create. Required (in update).</td>\n</tr>\n<tr>\n<td>*name</td>\n<td>string</td>\n<td>50</td>\n<td>Company name of the mAccount.</td>\n</tr>\n<tr>\n<td>allowDuplicates</td>\n<td>boolean</td>\n<td></td>\n<td>If true, allow the creation of a new mAccount even though an existing mAccount with the same ABN exists.</td>\n</tr>\n<tr>\n<td>*abn</td>\n<td>string</td>\n<td>15</td>\n<td>Company ABN of the mAccount. All non numbers are stripped. See allowDuplicates</td>\n</tr>\n<tr>\n<td>*contactName</td>\n<td>string</td>\n<td>30</td>\n<td>Contact name. Spaces are stripped.</td>\n</tr>\n<tr>\n<td>*contactNumber</td>\n<td>string</td>\n<td>15</td>\n<td>Contact number. All non numbers are striped.</td>\n</tr>\n<tr>\n<td>*email</td>\n<td>string</td>\n<td>300</td>\n<td>Contact email. Converted to lowercase.</td>\n</tr>\n<tr>\n<td>addressLine1</td>\n<td>string</td>\n<td>40</td>\n<td>An optional postal address line such as a Building, section or unit</td>\n</tr>\n<tr>\n<td>*addressLine2</td>\n<td>string</td>\n<td>40</td>\n<td>An address line is the main postal address of the Company.</td>\n</tr>\n<tr>\n<td>*suburb</td>\n<td>string</td>\n<td>30</td>\n<td>Postal address suburb.</td>\n</tr>\n<tr>\n<td>*state</td>\n<td>string</td>\n<td>10</td>\n<td>Postal address state.</td>\n</tr>\n<tr>\n<td>postCode</td>\n<td>string</td>\n<td>10</td>\n<td>Postal address post code.</td>\n</tr>\n<tr>\n<td>bsb</td>\n<td>string</td>\n<td>7</td>\n<td>BSB number of associated bank account. BSB format is ‘000-000’.</td>\n</tr>\n<tr>\n<td>bankAccountNumber</td>\n<td>string</td>\n<td>9</td>\n<td>Bank account number of associated bank account.</td>\n</tr>\n<tr>\n<td>bankAccountTitle</td>\n<td>string</td>\n<td>32</td>\n<td>Bank account title or name of associated bank account.</td>\n</tr>\n<tr>\n<td>financials</td>\n<td>mAccountFinancials</td>\n<td></td>\n<td>See mAccountFinancials class <br /> This property is ignored when calling mAccount/v1/create and mAccount/v1/upate. <br /> This property only contains valid values when calling mAccount/v1/get</td>\n</tr>\n<tr>\n<td>options</td>\n<td>[mAccountOptionItem]</td>\n<td></td>\n<td>See mAccountOptionItem class</td>\n</tr>\n<tr>\n<td>*Required Field</td>\n<td></td>\n<td></td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"maccountfinancials\">mAccountFinancials</h3>\n<blockquote>\n<p>Schema for this object</p>\n</blockquote>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"actualBalance\": number\n}\n</code></pre>\n<p>When returned, contains the mAccounts current financial values.</p>\n<p><strong>Note</strong></p>\n<p>The returned field actualBalance is the current balance on the Platform. The Platform has several sub-systems that keep their own transactions separate until the transactions are authorised. During settlement these authorised transactions are moved onto the Platform as a single transaction amount.</p>\n<p>If the mAccount is only transacting through the financial/v1 APIs, then the actualBalance returned will be accurate except for any settlement fees or charges that may be applied.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field Name</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>actualBalance</td>\n<td>number</td>\n<td>Balance of the mAccount</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"maccountoptionitem\">mAccountOptionItem</h3>\n<blockquote>\n<p>Schema for this object</p>\n</blockquote>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"key\":    string,\n  \"value\":  string\n}\n\n</code></pre>\n<p>An mAccountOptionItem represents a key/value pair of configuration options that apply to a particular mAccount.</p>\n<p><strong>Note</strong></p>\n<ul>\n<li>If value is an empty string, the option represented by the key is set to its default value.</li>\n<li>If the key is omitted from the array, the option represented by the key is left as is.</li>\n<li>An invalid key or value will result in an error.</li>\n<li>key is case insensitive</li>\n</ul>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field Name</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>key</td>\n<td>string</td>\n<td>Unique identifier of the value. See Key Definitions table below</td>\n</tr>\n<tr>\n<td>value</td>\n<td>string</td>\n<td>The actual value represented by the Key</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Key Definitions</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Key</th>\n<th>Range</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>DebitTplusXDays</td>\n<td>“0” -&gt; “5”</td>\n<td>days Number of days between lodgement and settlement of debits</td>\n</tr>\n<tr>\n<td>CreditTplusXDays</td>\n<td>“0” -&gt; “30”</td>\n<td>days  Number of days between lodgement and settlement of credits</td>\n</tr>\n<tr>\n<td>SettlementFrequency</td>\n<td></td>\n<td>“None” No Settlement <br />“Daily” Every Business Day - EOD <br />“BeginningOfMonth”  First Business Day of Month - EOD <br />“EndOfMonth”  Last Business Day of Month - EOD <br />“MidMonth”  First Business Day on or after the 15th of month - EOD <br />“OnDemand”  Only when manually initiated by Moneytech Payments <br />“OnDemandWithCatch” Manually initiated and also Every Business Day - EOD <br />“OncePerDay”  Will not run at EOD if a manual settlement prior for same day</td>\n</tr>\n<tr>\n<td>MobileForSms</td>\n<td>“0414111111”</td>\n<td>The mobile number to use when sending an SMS to the mAccount</td>\n</tr>\n<tr>\n<td>MinimumSettlementAmount</td>\n<td>“0.02” -&gt; “100.00”</td>\n<td>The mAccounts minimum balance to trigger a EOD settlement.</td>\n</tr>\n<tr>\n<td>SendSettlementStatement</td>\n<td>“true” or “false”</td>\n<td>Set to “true” if you would like a settlement statement automatically sent to the Email address of the mAccount. If no settlement occurred, no statement is sent.</td>\n</tr>\n<tr>\n<td>SendDailyStatement</td>\n<td>“true” or “false”</td>\n<td>Set to “true” if you would like a daily statement automatically sent to the Email address of the mAccount. If the mAccount has no transactions for the period, no statement is sent.</td>\n</tr>\n<tr>\n<td>SendMonthlyStatement</td>\n<td>“true” or “false”</td>\n<td>Set to “true” if you would like a Monthly statement automatically sent to the Email address of the mAccount. Sent on the 1st of each month for the previous month. If the mAccount has no transactions for the period, no statement is sent.</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"maccountpasswordresetrequest\">mAccountPasswordResetRequest</h3>\n<blockquote>\n<p>Schema for this object</p>\n</blockquote>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"accountNumber\":        string,\n  \"resetUrlLandingPage\":  string\n}\n</code></pre>\n<p>Supplies the account number whose password is to be reset and landing page that the generated email uses to activate the new password.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field Name</th>\n<th>Type</th>\n<th>Max Size</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>*accountNumber</td>\n<td>string</td>\n<td>16</td>\n<td>16-Digit account number that uniquely identifies the mAccount.</td>\n</tr>\n<tr>\n<td>resetUrlLandingPage</td>\n<td>string</td>\n<td>500</td>\n<td>The email generated contains a hyperlink to this page that allows the user to activate the auto-generated password. This URL will have a query param auth appended for use in activation.  If this parameter is empty then the default page used is the default mAccount activation web page.</td>\n</tr>\n<tr>\n<td>*Required Field</td>\n<td></td>\n<td></td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"maccountselectionfilter\">mAccountSelectionFilter</h3>\n<blockquote>\n<p>Schema for this object</p>\n</blockquote>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"accountNumber\":  string,\n  \"frequency\":      string,\n  \"startDate\":      string,\n  \"endDate\":        string\n}\n</code></pre>\n<p>Supplies the account number whose password is to be reset and landing page that the generated email uses to activate the new password.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field Name</th>\n<th>Type</th>\n<th>Max Size</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>*accountNumber</td>\n<td>string</td>\n<td>16</td>\n<td>16-Digit account number that uniquely identifies the mAccount.</td>\n</tr>\n<tr>\n<td>*frequency</td>\n<td>string</td>\n<td></td>\n<td>An enumeration of fixed selection types. <br /> All, <br />Today, <br />Yesterday, <br />ThisWeek, <br />LastWeek, <br />ThisMonth, <br />LastMonth, <br />LastFinancialQuarter, <br />ThisFinancialQuarter, <br />ThisFinancialYear, <br />LastFinancialYear, <br />LastDailySettlement, <br />Custom</td>\n</tr>\n<tr>\n<td>startDate</td>\n<td>string</td>\n<td></td>\n<td>Start date of statement when the frequency is set to Custom in ISO 8601 date format. Note that Timezone is suppressed. The default Timezone is Sydney local time. Required field when frequency is set to custom.</td>\n</tr>\n<tr>\n<td>endDate</td>\n<td>string</td>\n<td></td>\n<td>End date of statement when the frequency is set to Custom in ISO 8601 date format. Note that Timezone is suppressed. The default Timezone is Sydney local time. Required field when frequency is set to custom.</td>\n</tr>\n<tr>\n<td>*Required Field</td>\n<td></td>\n<td></td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"maccounttransactionrequestdetails\">mAccountTransactionRequestDetails</h3>\n<blockquote>\n<p>Schema for this object</p>\n</blockquote>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"accountNumber\":  string,\n  \"startDate\":      string,\n  \"endDate\":        string,\n  \"skip\":           number,\n  \"take\":           number,\n  \"descending\":     boolean,\n  \"useTime\":        boolean\n}\n</code></pre>\n<p>Supplies the account number whose password is to be reset and landing page that the generated email uses to activate the new password.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field Name</th>\n<th>Type</th>\n<th>Max Size</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>*accountNumber</td>\n<td>string</td>\n<td>16</td>\n<td>16-Digit account number that uniquely identifies the mAccount.</td>\n</tr>\n<tr>\n<td>startDate</td>\n<td>string</td>\n<td></td>\n<td>Start date of transaction range to retrieve. In ISO 8601 date format. Note that Timezone is suppressed. The default Timezone is Sydney local time. If not set to a valid date then the 1 Jan 2013 is used. The Time component is ignored unless useTime is set to true.</td>\n</tr>\n<tr>\n<td>endDate</td>\n<td>string</td>\n<td></td>\n<td>End date of transaction range to retrieve. In ISO 8601 date format. Note that Timezone is suppressed. The default Timezone is Sydney local time.  If not set the todays date is used. The Time component is ignored unless useTime is set to true.</td>\n</tr>\n<tr>\n<td>skip</td>\n<td>number</td>\n<td></td>\n<td>Number of records to skip. 0 is the first record.</td>\n</tr>\n<tr>\n<td>take</td>\n<td>number</td>\n<td></td>\n<td>Number of records to take. If take is 0 then all records will be returned.</td>\n</tr>\n<tr>\n<td>descending</td>\n<td>boolean</td>\n<td></td>\n<td>Sort the returned transaction list in ascending or descending.</td>\n</tr>\n<tr>\n<td>useTime</td>\n<td>boolean</td>\n<td></td>\n<td>Use the time component of startDate and endDate in the selection.</td>\n</tr>\n<tr>\n<td>*Required Field</td>\n<td></td>\n<td></td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"maccounttransactionlineitem\">mAccountTransactionLineItem</h3>\n<blockquote>\n<p>Schema for this object</p>\n</blockquote>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"transactionId\":          number,\n  \"rowOrder\":               number,\n  \"dateTime\":               string,\n  \"description\":            string,\n  \"transactionDescription\": string,\n  \"debit\":                  number,\n  \"credit\":                 number,\n  \"runningBalance\":         number,\n  \"mWalletAccountNumber\":   string,\n  \"transactionType\":        string,\n  \"subTransactionType\":     string,\n  \"mPaymentsId\":            number\n}\n</code></pre>\n<p>Represents a single line item or row on an mAccount statement.  See mAccount/v1/transactions</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field Name</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>*transactionId</td>\n<td>number</td>\n<td>This is the transactionId that was returned from a financial transaction</td>\n</tr>\n<tr>\n<td>*dateTime</td>\n<td>string</td>\n<td>The time the transaction occurred in ISO 8601 date format. Note that Timezone is suppressed. The default Timezone is Sydney local time.</td>\n</tr>\n<tr>\n<td>*description</td>\n<td>string</td>\n<td>This is the description that was provided by the caller to the financial API with your unique reference prepended.</td>\n</tr>\n<tr>\n<td>*transactionDescription</td>\n<td>string</td>\n<td>A small description describing the financial action</td>\n</tr>\n<tr>\n<td>*debit</td>\n<td>number</td>\n<td>The amount of funds debited from the mAccount</td>\n</tr>\n<tr>\n<td>*credit</td>\n<td>number</td>\n<td>The amount of funds credited from the mAccount</td>\n</tr>\n<tr>\n<td>*runningBalance</td>\n<td>number</td>\n<td>The current balance of the mAccount at the end of this single row transaction</td>\n</tr>\n<tr>\n<td>rowOrder</td>\n<td>number</td>\n<td>If you need to sort the results, only use this field. If you sort the results on any other field, the runningBalance won’t make sense. rowOrder start at 0.</td>\n</tr>\n<tr>\n<td>mWalletAccountNumber</td>\n<td>string</td>\n<td>If funds were being moved to/from an mWallet, then this is the mWallets 16-Digit account number</td>\n</tr>\n<tr>\n<td>transactionType</td>\n<td>string</td>\n<td>Major keyword describing the transaction. E.g. include Payment, LoadFunds,  DailySettlement</td>\n</tr>\n<tr>\n<td>subTransactionType</td>\n<td>string</td>\n<td>Minor keyword describing the transaction. E.g. GatewayMWalletCredit</td>\n</tr>\n<tr>\n<td>mPaymentsId</td>\n<td>number</td>\n<td>This is the Platform internal Id for the row returned.</td>\n</tr>\n<tr>\n<td>*Required Field</td>\n<td></td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div>","event":[{"listen":"prerequest","script":{"id":"5c9f7ffd-ac9e-452a-bdff-8b8b7ed69160","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"7eb4292a-f1ca-4ac1-bbf5-ab1be72e0311","type":"text/javascript","exec":[""]}}],"_postman_id":"bfe85ad1-22a5-3b7f-0533-26c310c26bcb","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"}]},"isInherited":true,"source":{"_postman_id":"49b57ee7-7e16-12d2-98d5-9a49d4a5e118","id":"49b57ee7-7e16-12d2-98d5-9a49d4a5e118","name":"Moneytech Payments Platform","type":"collection"}}},{"name":"mWallet","item":[{"name":"/mWallet/v1/close","id":"6eda3a1c-f3e9-d453-8273-bf4606108510","request":{"method":"GET","header":[],"url":"https://api.m-pay.com.au/mWallet/v1/close/{accountNumber}/{pin}","description":"<p>This API will set an account to be closed and no further financial transactions can be performed upon it via the gateway.</p>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"}]},"isInherited":true,"source":{"_postman_id":"49b57ee7-7e16-12d2-98d5-9a49d4a5e118","id":"49b57ee7-7e16-12d2-98d5-9a49d4a5e118","name":"Moneytech Payments Platform","type":"collection"}},"urlObject":{"protocol":"https","path":["mWallet","v1","close","{accountNumber}","{pin}"],"host":["api","m-pay","com","au"],"query":[],"variable":[]}},"response":[{"id":"06f5a40a-08a6-a944-7aec-39e05399ce01","name":"Basic Example","originalRequest":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://api.m-pay.com.au/mWallet/v1/close/6279059700022434/6666"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":"0","body":"{\n  \"durationMs\": 255,\n  \"status\": \"Ok\",\n  \"statusDescription\": \"Operation completed successfully\"\n}"}],"_postman_id":"6eda3a1c-f3e9-d453-8273-bf4606108510"},{"name":"/mWallet/v1/create","id":"9a37e540-3caa-cbf7-7b4b-35105728d654","request":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"*identifier","value":"string","description":"<p>300</p>\n","type":"text"},{"key":"*pin","value":"string","description":"<p>4</p>\n","type":"text"},{"key":"*name","value":"string","description":"<p>50</p>\n","type":"text"},{"key":"nickName","value":"string","description":"<p>20</p>\n","type":"text"},{"key":"*dateOfBirth","value":"string","type":"text"},{"key":"phone","value":"string","description":"<p>11</p>\n","type":"text"},{"key":"email","value":"string","description":"<p>300</p>\n","type":"text"},{"key":"allowDuplicates","value":"boolean","type":"text"},{"key":"options","value":"  [mWalletOptionItem]  ","type":"text"}]},"url":"{{url}}/mWallet/v1/create","description":"<p>This API creates a new mWallet.</p>\n<p>This creation process has been mandated by BPAY Pty Ltd as part of the license to use BPAY as a payment method.</p>\n<p>Ideally client software should mask the pin from the merchant and get the customer to key in the pin number twice to ensure accuracy and to maintain privacy. The pin and the Date of Birth Fields are the ultimate authentication fields that a customer has to allow the payment.</p>\n<p>If the customer forgets their pin it can be reset using the ResetPin function. The customer must supply a birth date (or any other significant date) that matches the one that is registered. This is the only reason for asking the customer for this information.</p>\n<p>Note: Though specified as a birth date any date of significance would be appropriate. There is no date range checking to check for age etc. The date is used to allow changes to the pin only.</p>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"}]},"isInherited":true,"source":{"_postman_id":"49b57ee7-7e16-12d2-98d5-9a49d4a5e118","id":"49b57ee7-7e16-12d2-98d5-9a49d4a5e118","name":"Moneytech Payments Platform","type":"collection"}},"urlObject":{"path":["mWallet","v1","create"],"host":["{{url}}"],"query":[],"variable":[]}},"response":[{"id":"1720896e-e72e-f207-2bc3-64d94e4a956c","name":"Basic Sample","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"identifier\": \"0295554444\",\n    \"pin\": \"5555\",\n    \"name\": \"Kelly Royal\",\n    \"nickName\": \"Kel\",\n    \"dateOfBirth\": \"1990-01-01T12:00:00\",\n    \"phone\": \" 0414 555 555\",\n    \"email\": \"kelly.royal@moneytech.com.au\",\n    \"allowDuplicates\": true,\n    \"options\": [\n        {\n            \"key\": \"SendDailyStatement\",\n            \"value\": \"true\"\n        }\n    ]\n}"},"url":"https://api.m-pay.com.au/mWallet/v1/create"},"status":"OK","code":200,"_postman_previewlanguage":"","header":[],"cookie":[],"responseTime":"0","body":"{\n  \"accountNumber\": \"6279059700022434\",\n  \"mWallet\": {\n    \"accountNumber\": \"6279059700022434\",\n    \"authenticationEmail\": \"kelly.royal@moneytech.com.au\",\n    \"authenticationLandLine\": \"0295554444\",\n    \"authenticationMobile\": \"0414555555\",\n    \"contactPhone\": \"0414555555\",\n    \"createdDateTime\": \"2016-08-17T15:23:49\",\n    \"email\": \"kelly.royal@moneytech.com.au\",\n    \"isClosed\": false,\n    \"isOnHold\": false,\n    \"isRegistered\": true,\n    \"isStolen\": false,\n    \"lastTransactionDate\": \"\",\n    \"lockedToMAccountNumber\": \"\",\n    \"mobile\": \"61414555555\",\n    \"name\": \"Kelly Royal\",\n    \"nickName\": \"Kel\",\n    \"registeredByMAccountNumber\": \"6279059700000810\",\n    \"financials\": {\n      \"actualBalance\": 0.0,\n      \"availableSpend\": 5000,\n      \"availableLoad\": 1000\n    },\n    \"options\": [\n      {\n        \"key\": \"SendDailyStatement\",\n        \"value\": \"true\"\n      }\n    ]\n  },\n  \"status\": \"Ok\",\n  \"statusDescription\": \"Operation completed successfully\",\n  \"durationMs\": 159\n}"}],"_postman_id":"9a37e540-3caa-cbf7-7b4b-35105728d654"},{"name":"/mWallet/v1/financials","id":"466a09f0-e9d3-7c3e-382b-6ddbf8d4eaae","request":{"method":"GET","header":[],"url":"https://api.m-pay.com.au/mWallet/v1/financials/{accountNumber}","description":"<p>This API will return the current financials for an mWallet.</p>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"}]},"isInherited":true,"source":{"_postman_id":"49b57ee7-7e16-12d2-98d5-9a49d4a5e118","id":"49b57ee7-7e16-12d2-98d5-9a49d4a5e118","name":"Moneytech Payments Platform","type":"collection"}},"urlObject":{"protocol":"https","path":["mWallet","v1","financials","{accountNumber}"],"host":["api","m-pay","com","au"],"query":[],"variable":[]}},"response":[{"id":"d8954138-8793-5c0b-d9d3-32c4de1c1ce9","name":"Basic Example","originalRequest":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://api.m-pay.com.au/mWallet/v1/financials/6279059700022434/6666"},"status":"OK","code":200,"_postman_previewlanguage":"","header":[],"cookie":[],"responseTime":"0","body":"{\n  \"financials\": {\n    \"actualBalance\": 100.0,\n    \"availableSpend\": 800.0,\n    \"availableLoad\": 550.0\n  },\n  \"status\": \"Ok\",\n  \"statusDescription\": \"Operation completed successfully\",\n  \"durationMs\": 243\n}"}],"_postman_id":"466a09f0-e9d3-7c3e-382b-6ddbf8d4eaae"},{"name":"/mWallet/v1/search","id":"80af9cb2-a9cc-486d-4d60-96ccb7c78018","request":{"method":"GET","header":[],"url":"https://api.m-pay.com.au/mWallet/v1/search?identifier={identifier}","description":"<p>This API returns an array of mWallets whose authentication fields match the search criteria specified by the identifier.</p>\n<p>Mobile phone, land line and 16-Digit mWallet account numbers have all non-numbers stripped and email address is converted to lower case.</p>\n<p>This is the first function to call when trying to identify a customer with an mWallet. The key piece of information returned for each mWallet is the unique accountNumber that is used in later calls and in the payment gateway.</p>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"}]},"isInherited":true,"source":{"_postman_id":"49b57ee7-7e16-12d2-98d5-9a49d4a5e118","id":"49b57ee7-7e16-12d2-98d5-9a49d4a5e118","name":"Moneytech Payments Platform","type":"collection"}},"urlObject":{"protocol":"https","path":["mWallet","v1","search"],"host":["api","m-pay","com","au"],"query":[{"key":"identifier","value":"{identifier}"}],"variable":[]}},"response":[{"id":"12937769-d4fd-18dc-c24b-532a6529f25f","name":"Basic Example","originalRequest":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":{"raw":"https://api.m-pay.com.au/mWallet/v1/search?identifier=0414811109","protocol":"https","host":["api","m-pay","com","au"],"path":["mWallet","v1","search"],"query":[{"key":"identifier","value":"0414811109"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":"0","body":"{\n  \"mWallets\": [\n    {\n      \"authenticationEmail\": \"kelly.royal@moneytech.com.au\",\n      \"authenticationLandLine\": null,\n      \"authenticationMobile\": \"0414811109\",\n      \"accountNumber\": \"6279059700022418\",\n      \"contactPhone\": \"0414555555\",\n      \"createdDateTime\": \"2016-01-20T10:09:55\",\n      \"email\": \"kelly.royal@moneytech.com.au\",\n      \"isClosed\": false,\n      \"isOnHold\": false,\n      \"isRegistered\": true,\n      \"isStolen\": false,\n      \"lastTransactionDate\": \"\",\n      \"lockedToMAccountNumber\": \"\",\n      \"mobile\": \"0414811109\",\n      \"name\": \"Kelly Royal\",\n      \"nickName\": \"Kel\",\n      \"registeredByMAccountNumber\": \"6279059700000810\",\n      \"financials\": {\n        \"actualBalance\": 100.0,\n        \"availableSpend\": 800.0,\n        \"availableLoad\": 550.0\n      },\n      \"options\": [\n        {\n          \"key\": \"SendDailyStatement\",\n          \"value\": \"true\"\n        }\n      ]\n    }\n  ],\n  \"status\": \"Ok\",\n  \"statusDescription\": \"Operation completed successfully\",\n  \"durationMs\": 93\n}"}],"_postman_id":"80af9cb2-a9cc-486d-4d60-96ccb7c78018"},{"name":"/mWallet/v1/reopen","id":"68f78e79-aa2b-2766-8b6f-e4bdff302405","request":{"method":"GET","header":[],"url":"https://api.m-pay.com.au/mWallet/v1/repoen/{accountNumber}/{pin}","description":"<p>This API will reopen an account that was closed</p>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"}]},"isInherited":true,"source":{"_postman_id":"49b57ee7-7e16-12d2-98d5-9a49d4a5e118","id":"49b57ee7-7e16-12d2-98d5-9a49d4a5e118","name":"Moneytech Payments Platform","type":"collection"}},"urlObject":{"protocol":"https","path":["mWallet","v1","repoen","{accountNumber}","{pin}"],"host":["api","m-pay","com","au"],"query":[],"variable":[]}},"response":[{"id":"364dfc3c-49da-9c76-ebea-8a3e23a1623f","name":"Basic Example","originalRequest":{"method":"GET","header":[],"url":"https://api.m-pay.com.au/mWallet/v1/repoen/6279059700022434/6666"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":"0","body":"{\n  \"status\": \"Ok\",\n  \"statusDescription\": \"Operation completed successfully\",\n  \"durationMs\": 255\n}"}],"_postman_id":"68f78e79-aa2b-2766-8b6f-e4bdff302405"},{"name":"/mWallet/v1/resetPin","id":"65371115-058f-3328-43a6-952f35b3cd4e","request":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"*accountNumber","value":"string","description":"<p>The 16-Digit mWallet account number to reset.</p>\n","type":"text"},{"key":"*pin","value":"string","description":"<p>4 digit numerical pin.</p>\n","type":"text"},{"key":"*dateOfBirth","value":"string","description":"<p>Birth date of customer or require field in ISO 8601 date format. Note that Timezone is suppressed. The default Timezone is Sydney local time.</p>\n","type":"text"}]},"url":"https://api.m-pay.com.au/mWallet/v1/resetPin","description":"<p>This API resets a customer accounts PIN. The Date of Birth is used to authenticate the user.</p>\n<p>This API should be used when a customer has forgotten their pin.</p>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"}]},"isInherited":true,"source":{"_postman_id":"49b57ee7-7e16-12d2-98d5-9a49d4a5e118","id":"49b57ee7-7e16-12d2-98d5-9a49d4a5e118","name":"Moneytech Payments Platform","type":"collection"}},"urlObject":{"protocol":"https","path":["mWallet","v1","resetPin"],"host":["api","m-pay","com","au"],"query":[],"variable":[]}},"response":[{"id":"c9f0d258-bd38-54ef-4209-9863eda47c19","name":"Basic Example","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"accountNumber\":    \"6279059700022434\",\n    \"pin\":              \"5555\",\n    \"dateOfBirth\":      \"1990-01-01T12:00:00\"\n}"},"url":"https://api.m-pay.com.au/mWallet/v1/resetPin"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":"0","body":"{\n  \"status\": \"Ok\",\n  \"statusDescription\": \"Operation completed successfully\",\n  \"durationMs\": 159\n}"}],"_postman_id":"65371115-058f-3328-43a6-952f35b3cd4e"},{"name":"/mWallet/v1/sendStatement","id":"1c0f4eb5-cf1b-2b9b-2278-15a66db58fdf","request":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"*accountNumber","value":"string","description":"<p>The 16-Digit account number that uniquely identifies the mWallet.</p>\n","type":"text"},{"key":"*frequency","value":"string","description":"<p>An enumeration of fixed selection types. \nAll, \nThisMonth, \nLastMonth, \nThisFinancialYear, \nLastFinancialYear, \nCustom</p>\n","type":"text"},{"key":"startDate","value":"string","description":"<p>Start date of statement when the frequency is set to custom. In ISO 8601 date format. Note that Timezone is suppressed. The default Timezone is Sydney local time. Required field when frequency is set to custom.</p>\n","type":"text"},{"key":"endDate","value":"string","description":"<p>End date of statement when the frequency is set to custom. In ISO 8601 date format. Note that Timezone is suppressed. The default Timezone is Sydney local time. Required field when frequency is set to custom.</p>\n","type":"text"}]},"url":"https://api.m-pay.com.au/mWallet/v1/sendStatement","description":"<p>This API generates a detailed pdf statement for delivery via email. An error code is returned if the mWallet does not have an associated email address.</p>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"}]},"isInherited":true,"source":{"_postman_id":"49b57ee7-7e16-12d2-98d5-9a49d4a5e118","id":"49b57ee7-7e16-12d2-98d5-9a49d4a5e118","name":"Moneytech Payments Platform","type":"collection"}},"urlObject":{"protocol":"https","path":["mWallet","v1","sendStatement"],"host":["api","m-pay","com","au"],"query":[],"variable":[]}},"response":[{"id":"ffca0a6a-abf8-a460-acf0-4b63c17d15b8","name":"Basic Example","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"accountNumber\": \"6279059700022400\",\n    \"frequency\": \"Custom\",\n    \"startDate\": \"2015-07-11T00:00:00\",\n    \"endDate\": \"2016-02-29T00:00:00\"\n}"},"url":"https://api.m-pay.com.au/mWallet/v1/sendStatement"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":"0","body":"{\n  \"status\": \"Ok\",\n  \"statusDescription\": \"Operation completed successfully\",\n  \"durationMs\": 159\n}"}],"_postman_id":"1c0f4eb5-cf1b-2b9b-2278-15a66db58fdf"},{"name":"/mWallet/v1/transactions","id":"289e4d70-432b-6832-f6d5-494969310d90","request":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"*accountNumber","value":"string","description":"<p>16-Digit account number that uniquely identifies the mWallet.</p>\n","type":"text"},{"key":"*pin","value":"string","description":"<p>4 digit numerical pin.</p>\n","type":"text"},{"key":"startDate","value":"string","description":"<p>Start date of transaction range to retrieve. In ISO 8601 date format. Note that Timezone is suppressed. The default Timezone is Sydney local time. If not set to a valid date then the 1 Jan 2013 is used. The time component is ignored unless useTime is set to true.</p>\n","type":"text"},{"key":"endDate","value":"string","description":"<p>End date of transaction range to retrieve. In ISO 8601 date format. Note that Timezone is suppressed. The default Timezone is Sydney local time. If not set today’s date is used. The time component is ignored unless useTime is set to true.</p>\n","type":"text"},{"key":"skip","value":"number","description":"<p>Number of records to skip. 0 is the first record.</p>\n","type":"text"},{"key":"take","value":"number","description":"<p>Number of records to take. If take is 0 the all records will be returned.</p>\n","type":"text"},{"key":"descending","value":"boolean","description":"<p>Sort the returned transaction list ascending or descending.</p>\n","type":"text"},{"key":"useTime","value":"boolean","description":"<p>Use the time component of startDate and endDate in the selection.</p>\n","type":"text"}]},"url":"https://api.m-pay.com.au/mWallet/v1/transactions","description":"<p>This API will return an array of transactions for an mWallet between two dates. Paging is supported by using the skip and take properties of the mWalletTransactionRequestDetails class.</p>\n<p>The information retrieved is in real-time and represents the same details as displayed on an mAccounts financial statement.</p>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"}]},"isInherited":true,"source":{"_postman_id":"49b57ee7-7e16-12d2-98d5-9a49d4a5e118","id":"49b57ee7-7e16-12d2-98d5-9a49d4a5e118","name":"Moneytech Payments Platform","type":"collection"}},"urlObject":{"protocol":"https","path":["mWallet","v1","transactions"],"host":["api","m-pay","com","au"],"query":[],"variable":[]}},"response":[{"id":"4a90b1d0-ab1b-26a8-5456-c2b6e73dfb48","name":"Basic Example","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"accountNumber\": \"6279059600150434\",\n    \"pin\": \"5555\",\n    \"startDate\": \"2016-11-18T00:00:00\",\n    \"endDate\": \"2016-11-18T00:00:00\",\n    \"skip\": 0,\n    \"take\": 50,\n    \"descending\": false,\n    \"useTime\": false\n}"},"url":"https://api.m-pay.com.au/mWallet/v1/transactions"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":"0","body":"{\n  \"openingBalance\": 0.0,\n  \"closingBalance\": 0.0,\n  \"totalCredits\": 25.0,\n  \"totalDebits\": 25.0,\n  \"items\": [\n    {\n      \"credit\": 25.0,\n      \"dateTime\": \"2016-11-18T19:06:09\",\n      \"debit\": 0,\n      \"description\": \"test description\",\n      \"mAccountName\": \"The Cash Back App\",\n      \"mPaymentsId\": 2303201,\n      \"rowOrder\": 0,\n      \"runningBalance\": 25.0,\n      \"subTransactionType\": \"CreditCard\",\n      \"transactionId\": 4958475,\n      \"transactionType\": \"LoadFunds\"\n    },\n    {\n      \"credit\": 0,\n      \"dateTime\": \"2016-11-18T19:06:09\",\n      \"debit\": 25.0,\n      \"description\": \"test description\",\n      \"mAccountName\": \"The Cash Back App\",\n      \"mPaymentsId\": 2303202,\n      \"rowOrder\": 1,\n      \"runningBalance\": 0.0,\n      \"subTransactionType\": \"GatewayCreditCardDebit\",\n      \"transactionId\": 4958475,\n      \"transactionType\": \"Payment\"\n    }\n  ],\n  \"status\": \"Ok\",\n  \"statusDescription\": \"Operation completed successfully\",\n  \"durationMs\": 848\n}"}],"_postman_id":"289e4d70-432b-6832-f6d5-494969310d90"},{"name":"/mWallet/v1/update","id":"c0d4f41b-30d5-8a92-b8de-277a7b804c24","request":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"*accountNumber","value":"number","description":"<p>16-Digit mWallet account number to update.</p>\n","type":"text"},{"key":"*pin","value":"string","description":"<p>4 digit numerical pin.</p>\n","type":"text"},{"key":"*name","value":"string","description":"<p>Full name of customer.</p>\n","type":"text"},{"key":"nickName","value":"string","description":"<p>This is a short form name of the customer. Can be empty</p>\n","type":"text"},{"key":"phone","value":"string","description":"<p>Contact phone number. This is not used for authentication. Required field in conjunction with email address that must start with 0. All non-numbers are stripped.</p>\n","type":"text"},{"key":"email","value":"string","description":"<p>Contact email. This is not used for authentication. Limited to 300 characters. Required field in conjunction with phone and should contain @ and follow normal email format conventions. Converted to lowercase.</p>\n","type":"text"},{"key":"options","value":"[mWalletOptionItem]","description":"<p>See mWalletOptionItem class</p>\n","type":"text"}]},"url":"https://api.m-pay.com.au/mWallet/v1/update","description":"<p>This API updates an mWallet.</p>\n<p>This update process has been mandated by BPAY Pty Ltd as part of the license to use BPAY as a payment method.</p>\n<p>The pin or dateOfBirth Dates are not updateable.</p>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"}]},"isInherited":true,"source":{"_postman_id":"49b57ee7-7e16-12d2-98d5-9a49d4a5e118","id":"49b57ee7-7e16-12d2-98d5-9a49d4a5e118","name":"Moneytech Payments Platform","type":"collection"}},"urlObject":{"protocol":"https","path":["mWallet","v1","update"],"host":["api","m-pay","com","au"],"query":[],"variable":[]}},"response":[{"id":"531177cf-276e-b2c9-9678-27e2c70523eb","name":"Basic Example","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"accountNumber\": \"6279059700022434\",\n    \"pin\": \"5555\",\n    \"name\": \"Kelly Royal\",\n    \"nickName\": \"Kelly\",\n    \"phone\": \"0414 555 555\",\n    \"options\": [\n        {\n            \"key\": \"SendDailyStatement\",\n            \"value\": \"true\"\n        }\n    ]\n}"},"url":"https://api.m-pay.com.au/mWallet/v1/update"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":"0","body":"{\n  \"openingBalance\": 0.0,\n  \"closingBalance\": 0.0,\n  \"totalCredits\": 25.0,\n  \"totalDebits\": 25.0,\n  \"items\": [\n    {\n      \"credit\": 25.0,\n      \"dateTime\": \"2016-11-18T19:06:09\",\n      \"debit\": 0,\n      \"description\": \"test description\",\n      \"mAccountName\": \"The Cash Back App\",\n      \"mPaymentsId\": 2303201,\n      \"rowOrder\": 0,\n      \"runningBalance\": 25.0,\n      \"subTransactionType\": \"CreditCard\",\n      \"transactionId\": 4958475,\n      \"transactionType\": \"LoadFunds\"\n    },\n    {\n      \"credit\": 0,\n      \"dateTime\": \"2016-11-18T19:06:09\",\n      \"debit\": 25.0,\n      \"description\": \"test description\",\n      \"mAccountName\": \"The Cash Back App\",\n      \"mPaymentsId\": 2303202,\n      \"rowOrder\": 1,\n      \"runningBalance\": 0.0,\n      \"subTransactionType\": \"GatewayCreditCardDebit\",\n      \"transactionId\": 4958475,\n      \"transactionType\": \"Payment\"\n    }\n  ],\n  \"status\": \"Ok\",\n  \"statusDescription\": \"Operation completed successfully\",\n  \"durationMs\": 848\n}"}],"_postman_id":"c0d4f41b-30d5-8a92-b8de-277a7b804c24"},{"name":"/mWallet/v1/validatePin","id":"29a369f6-a209-b732-1b70-d62403c3522b","request":{"method":"GET","header":[],"url":"https://api.m-pay.com.au/mWallet/v1/validatePin/{accountNumber}/{pin}","description":"<p>This API will validate that an mWallet’s PIN is valid.</p>\n<p>If the returned value of status is “OK” then the PIN is valid. If the value of status is “InvalidCustomerPin” the PIN is not valid.</p>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"}]},"isInherited":true,"source":{"_postman_id":"49b57ee7-7e16-12d2-98d5-9a49d4a5e118","id":"49b57ee7-7e16-12d2-98d5-9a49d4a5e118","name":"Moneytech Payments Platform","type":"collection"}},"urlObject":{"protocol":"https","path":["mWallet","v1","validatePin","{accountNumber}","{pin}"],"host":["api","m-pay","com","au"],"query":[],"variable":[]}},"response":[{"id":"0a6fbb29-3934-18b7-ac12-b1590460cdfd","name":"Basic Example","originalRequest":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://api.m-pay.com.au/mWallet/v1/validatePin/6279059700022434/6666"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":"0","body":"{\n  \"status\": \"Ok\",\n  \"statusDescription\": \"Operation completed successfully\",\n  \"durationMs\": 255\n}"}],"_postman_id":"29a369f6-a209-b732-1b70-d62403c3522b"}],"id":"805471ad-1acc-e9eb-add1-cd92fdf8f2b4","description":"<h2 id=\"overview\">Overview</h2>\n<p>These APIs do not perform any financial transactions. They are used manage mWallet information used by the Platform. The /financial/v1/transaction API verifies mAccount information using this subsystem before performing the transaction.</p>\n<p>The mWallet/v1/ API support’s the following services:</p>\n<ul>\n<li>mWallet/v1/close</li>\n<li>mWallet/v1/create</li>\n<li>mWallet/v1/financials</li>\n<li>mWallet/v1/search</li>\n<li>mWallet/v1/reopen</li>\n<li>mWallet/v1/resetPin</li>\n<li>mWallet/v1/sendStatement</li>\n<li>mWallet/v1/transactions</li>\n<li>mWallet/v1/update</li>\n<li>mWallet/v1/validatePin</li>\n</ul>\n<p> </p>\n<p>The following APIs require an mWallet holders 4 digit PIN for authorisation:</p>\n<ul>\n<li>mWallet/v1/close</li>\n<li>mWallet/v1/financials</li>\n<li>mWallet/v1/reopen</li>\n<li>mWallet/v1/transactions</li>\n<li>mWallet/v1/update</li>\n<li>mWallet/v1/validatePin</li>\n</ul>\n<h2 id=\"objects\">Objects</h2>\n<h3 id=\"mwalletcreate\">mWalletCreate</h3>\n<blockquote>\n<p>Schema for this object</p>\n</blockquote>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"identfier\":     string,\n  \"pin\":         string,\n  \"name\":       string,\n  \"nickName\":     string,\n  \"dateOfBirth\":     string,\n  \"phone\":       string,\n  \"email\":       string,\n  \"allowDuplicates\":  boolean,\n  \"options\":       [\n              WalletOptionItem\n               ]\n}\n</code></pre>\n<p>Provides information to create an mWallet.</p>\n<p><strong>Note:</strong></p>\n<p> Either a phone number, or an email, are required. If a phone number is used then an email is not required and vice versa.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field Name</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>*identifier</td>\n<td>string</td>\n<td>300</td>\n</tr>\n<tr>\n<td>*pin</td>\n<td>string</td>\n<td>4</td>\n</tr>\n<tr>\n<td>*name</td>\n<td>String</td>\n<td>50</td>\n</tr>\n<tr>\n<td>nickName</td>\n<td>string</td>\n<td>20</td>\n</tr>\n<tr>\n<td>*dateOfBirth</td>\n<td>string</td>\n<td></td>\n</tr>\n<tr>\n<td>phone</td>\n<td>string</td>\n<td>11</td>\n</tr>\n<tr>\n<td>email</td>\n<td>string</td>\n<td>300</td>\n</tr>\n<tr>\n<td>allowDuplicates</td>\n<td>boolean</td>\n<td></td>\n</tr>\n<tr>\n<td>options</td>\n<td>[mWalletOptionItem]</td>\n<td></td>\n</tr>\n<tr>\n<td>*Required Field</td>\n<td></td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"mwalletdetails\">mWalletDetails</h3>\n<blockquote>\n<p>Schema for this object</p>\n</blockquote>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"createdDateTime\":         string,\n  \"accountNumber\":         string,\n  \"allowDuplicates\":         boolean,\n  \"name\":             string,\n  \"nickName\":           string,\n  \"email\":             string,\n  \"mobile\":             string,\n  \"lastTransactionDate\":       string,\n  \"contactPhone\":         string,\n  \"authenticationEmail\":       string,\n  \"authenticationMobile\":     string,\n  \"authenticationLandLine\":     string,\n  \"registeredByMAccountNumber\":   string,\n  \"isOnHold\":           boolean,\n  \"isClosed\":           boolean,\n  \"isStolen\":           boolean,\n  \"isLockedToMerMAccountNumber\":   string,\n  \"isRegistered\":         boolean,\n  \"financials\":           mWalletFinancials,\n  \"options\":             [\n                    mWalletOptionItem\n                    ]\n}\n</code></pre>\n<p>Provides customer detail information as the result of the search operation.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field Name</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>createdDateTime</td>\n<td>string</td>\n<td></td>\n</tr>\n<tr>\n<td>accountNumber</td>\n<td>string</td>\n<td>16</td>\n</tr>\n<tr>\n<td>name</td>\n<td>string</td>\n<td>50</td>\n</tr>\n<tr>\n<td>nickName</td>\n<td>string</td>\n<td>20</td>\n</tr>\n<tr>\n<td>email</td>\n<td>string</td>\n<td>300</td>\n</tr>\n<tr>\n<td>mobile</td>\n<td>string</td>\n<td>15</td>\n</tr>\n<tr>\n<td>lastTransactionDate</td>\n<td>string</td>\n<td></td>\n</tr>\n<tr>\n<td>contactPhone</td>\n<td>string</td>\n<td>15</td>\n</tr>\n<tr>\n<td>authenticationEmail</td>\n<td>string</td>\n<td>300</td>\n</tr>\n<tr>\n<td>authenticationMobile</td>\n<td>string</td>\n<td>15</td>\n</tr>\n<tr>\n<td>authenticationLandLine</td>\n<td>string</td>\n<td>15</td>\n</tr>\n<tr>\n<td>registeredByMAccountNumber</td>\n<td>string</td>\n<td>16</td>\n</tr>\n<tr>\n<td>isOnHold</td>\n<td>boolean</td>\n<td>The customer’s account has been put on hold</td>\n</tr>\n<tr>\n<td>isClosed</td>\n<td>boolean</td>\n<td>The customer’s account has been closed</td>\n</tr>\n<tr>\n<td>isRegistered</td>\n<td>boolean</td>\n<td></td>\n</tr>\n<tr>\n<td>financials</td>\n<td>mWalletFinancials</td>\n<td></td>\n</tr>\n<tr>\n<td>options</td>\n<td>[mWalletOptionItem]</td>\n<td></td>\n</tr>\n<tr>\n<td>*Required Field</td>\n<td></td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"mwalletfinancials\">mWalletFinancials</h3>\n<blockquote>\n<p>Schema for this object</p>\n</blockquote>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"actualBalance\":  number,\n  \"availableSpend\":  number,\n  \"availableLoad\":  number\n}\n</code></pre>\n<p>Provides current mWallet financial values</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field Name</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>actualBalance</td>\n<td>number</td>\n<td>Current remaining balance on the mWallet account</td>\n</tr>\n<tr>\n<td>availableSpend</td>\n<td>number</td>\n<td>The amount of funds that can be debited from the mWallet at this time before exceeding ASIC daily limit</td>\n</tr>\n<tr>\n<td>availableLoad</td>\n<td>number</td>\n<td>The amount of funds that can be credited to the mWallet before exceeding ASIC limit</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"mwalletoptionitem\">mWalletOptionItem</h3>\n<blockquote>\n<p>Schema for this object</p>\n</blockquote>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"key\":    string,\n  \"value\":  string\n}\n\n</code></pre>\n<p>An mWalletOptionItem represents a key/value pair of configuration options that apply to a particular mWallet.</p>\n<p><strong>Note</strong></p>\n<ul>\n<li>If value is an empty string, the option represented by the key is set to its default value.</li>\n<li>If the key is omitted from the array, the option represented by the key is left as is.</li>\n<li>An invalid key or value will result in an error.</li>\n<li>key is case insensitive</li>\n</ul>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field Name</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>key</td>\n<td>string</td>\n<td>Unique identifier of the value. See Key Definitions table below</td>\n</tr>\n<tr>\n<td>value</td>\n<td>string</td>\n<td>The actual value represented by the Key</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Key Definitions</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Key</th>\n<th>Range</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>SendDailyStatement</td>\n<td>“true” or “false”</td>\n<td>Set to “true” if you would like a daily statement automatically sent to the Email address of the mAccount. If the mAccount has no transactions for the period, no statement is sent.</td>\n</tr>\n<tr>\n<td>SendMonthlyStatement</td>\n<td>“true” or “false”</td>\n<td>Set to “true” if you would like a Monthly statement automatically sent to the Email address of the mAccount. Sent on the 1st of each month for the previous month. If the mAccount has no transactions for the period, no statement is sent.</td>\n</tr>\n<tr>\n<td>MobileForSms</td>\n<td>“0414111111”</td>\n<td>Mobile number to use for receiving SMS notifications</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"mwalletselectionfilter\">mWalletSelectionFilter</h3>\n<blockquote>\n<p>Schema for this object</p>\n</blockquote>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"accountNumber\":  string,\n  \"frequency\":     string,\n  \"startDate\":     string,\n  \"endDate\":       string\n}\n</code></pre>\n<p>Provides current mWallet financial values</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field Name</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>*accountNumber</td>\n<td>string</td>\n<td>The 16-Digit account number that uniquely identifies the mWallet.</td>\n</tr>\n<tr>\n<td>*frequency</td>\n<td>string</td>\n<td>An enumeration of fixed selection types. <br />All, <br />ThisMonth, <br />LastMonth, <br />ThisFinancialYear, <br />LastFinancialYear, <br />Custom</td>\n</tr>\n<tr>\n<td>startDate</td>\n<td>string</td>\n<td>Start date of statement when the frequency is set to custom. In ISO 8601 date format. Note that Timezone is suppressed. The default Timezone is Sydney local time. <strong>Required field when frequency is set to custom.</strong></td>\n</tr>\n<tr>\n<td>endDate</td>\n<td>string</td>\n<td>End date of statement when the frequency is set to custom. In ISO 8601 date format. Note that Timezone is suppressed. The default Timezone is Sydney local time. <strong>Required field when frequency is set to custom.</strong></td>\n</tr>\n<tr>\n<td>*Required Field</td>\n<td></td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"mwalletresetpin\">mWalletResetPin</h3>\n<blockquote>\n<p>Schema for this object</p>\n</blockquote>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"accountNumber\":  string,\n  \"pin\":         string,\n  \"dateOfBirth\":    string\n}\n</code></pre>\n<p>Provides customer information for mWallet creation</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field Name</th>\n<th>Type</th>\n<th>Max Size</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>*accountNumber</td>\n<td>string</td>\n<td>16</td>\n<td>The 16-Digit mWallet account number to reset.</td>\n</tr>\n<tr>\n<td>*pin</td>\n<td>string</td>\n<td>4</td>\n<td>4 digit numerical pin.</td>\n</tr>\n<tr>\n<td>*dateOfBirth</td>\n<td>string</td>\n<td></td>\n<td>Birth date of customer or require field in ISO 8601 date format. Note that Timezone is suppressed. The default Timezone is Sydney local time.</td>\n</tr>\n<tr>\n<td>*Required Field</td>\n<td></td>\n<td></td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"mwalletupdate\">mWalletUpdate</h3>\n<blockquote>\n<p>Schema for this object</p>\n</blockquote>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"accountNumber\":  string,\n  \"pin\":         string,\n  \"name\":       string,\n  \"nickName\":     string,\n  \"phone\":       string,\n  \"email\":       string,\n  \"options\":       [\n              mWalletOptionItem\n              ]\n}\n</code></pre>\n<p>Provides customer information for mWalletupdate</p>\n<p><strong>Note:</strong> </p>\n<p>Either a phone number, or an email, is required. If a phone number is used an email is not required and vice versa.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field Name</th>\n<th>Type</th>\n<th>Max Size</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>*accountNumber</td>\n<td>string</td>\n<td>16</td>\n<td>16-Digit mWallet account number to update.</td>\n</tr>\n<tr>\n<td>*pin</td>\n<td>string</td>\n<td>4</td>\n<td>4 digit numerical pin.</td>\n</tr>\n<tr>\n<td>*name</td>\n<td>string</td>\n<td>50</td>\n<td>Full name of customer.</td>\n</tr>\n<tr>\n<td>nickName</td>\n<td>string</td>\n<td>20</td>\n<td>This is a short form name of the customer. Can be empty</td>\n</tr>\n<tr>\n<td>phone</td>\n<td>string</td>\n<td>11</td>\n<td>Contact phone number. This is not used for authentication. Required field in conjunction with email address that must start with 0. All non-numbers are stripped.</td>\n</tr>\n<tr>\n<td>email</td>\n<td>string</td>\n<td>300</td>\n<td>Contact email. This is not used for authentication. Limited to 300 characters. Required field in conjunction with phone and should contain @ and follow normal email format conventions. Converted to lowercase.</td>\n</tr>\n<tr>\n<td>options</td>\n<td>[mWalletOptionItem]</td>\n<td></td>\n<td>See mWalletOptionItem class</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"mwallettransactionlineitem\">mWalletTransactionLineItem</h3>\n<blockquote>\n<p>Schema for this object</p>\n</blockquote>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"transactionId\":    number,\n  \"rowOrder\":        number,\n  \"dateTime\":        string,\n  \"description\":      string,\n  \"debit\":        number,\n  \"credit\":        number,\n  \"runningBalance\":    number,\n  \"mAccountName\":      string,\n  \"transactionType\":    string,\n  \"subTransactionType\":  string,\n  \"mPaymentsId\":      number\n}\n</code></pre>\n<p>Represents a single line item or row on an mWallet statement.  See mWallet/v1/transactions</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field Name</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>transactionId</td>\n<td>number</td>\n<td>This is the transactionId that was returned from a financial transaction</td>\n</tr>\n<tr>\n<td>*dateTime</td>\n<td>string</td>\n<td>The time the transaction occurred in ISO 8601 date format. Note that Timezone is suppressed. The default Timezone is Sydney local time.</td>\n</tr>\n<tr>\n<td>*description</td>\n<td>string</td>\n<td>This is the description that was passed in by the calling financial API call</td>\n</tr>\n<tr>\n<td>*debit</td>\n<td>number</td>\n<td>The amount of funds debited from the mWallet</td>\n</tr>\n<tr>\n<td>*credit</td>\n<td>number</td>\n<td>The amount of funds credited to the mWallet</td>\n</tr>\n<tr>\n<td>*runningBalance</td>\n<td>number</td>\n<td>The current balance of the mAccount at the end of this single row transaction</td>\n</tr>\n<tr>\n<td>rowOrder</td>\n<td>number</td>\n<td>If you need to sort the results, only use this field. If you sort the results on any other field, the runningBalance won’t make sense. rowOrder start at 0.</td>\n</tr>\n<tr>\n<td>*mAccountName</td>\n<td>string</td>\n<td>Name of the mAccount that conducted the transaction</td>\n</tr>\n<tr>\n<td>transactionType</td>\n<td>string</td>\n<td>Major keyword describing the transaction. E.g. include Payment, LoadFunds</td>\n</tr>\n<tr>\n<td>subTransactionType</td>\n<td>string</td>\n<td>Minor keyword describing the transaction. E.g. GatewayMWalletCredit</td>\n</tr>\n<tr>\n<td>mPaymentsId</td>\n<td>number</td>\n<td>This is the Platform internal Id for the row returned.</td>\n</tr>\n<tr>\n<td>*Required Fields</td>\n<td></td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"mwallettransactionrequestdetails\">mWalletTransactionRequestDetails</h3>\n<blockquote>\n<p>Schema for this object</p>\n</blockquote>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"accountNumber\":   string,\n  \"pin\":         string,\n  \"startDate\":     string,\n  \"endDate\":       string,\n  \"skip\":       number,\n  \"take\":       number,\n  \"descending\":     boolean,\n  \"useTime\":       boolean\n}\n</code></pre>\n<p>Represents a single line item or row on an mWallet statement.  See mWallet/v1/transactions</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field Name</th>\n<th>Type</th>\n<th>Max Size</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>*accountNumber</td>\n<td>string</td>\n<td>16</td>\n<td>16-Digit account number that uniquely identifies the mWallet.</td>\n</tr>\n<tr>\n<td>*pin</td>\n<td>string</td>\n<td>4</td>\n<td>4 digit numerical pin.</td>\n</tr>\n<tr>\n<td>startDate</td>\n<td>string</td>\n<td></td>\n<td>Start date of transaction range to retrieve. In ISO 8601 date format. Note that Timezone is suppressed. The default Timezone is Sydney local time. If not set to a valid date then the 1 Jan 2013 is used. The time component is ignored unless useTime is set to true.</td>\n</tr>\n<tr>\n<td>endDate</td>\n<td>string</td>\n<td></td>\n<td>End date of transaction range to retrieve. In ISO 8601 date format. Note that Timezone is suppressed. The default Timezone is Sydney local time.  If not set today's date is used. The time component is ignored unless useTime is set to true.</td>\n</tr>\n<tr>\n<td>skip</td>\n<td>number</td>\n<td></td>\n<td>Number of records to skip. 0 is the first record.</td>\n</tr>\n<tr>\n<td>take</td>\n<td>number</td>\n<td></td>\n<td>Number of records to take. If take is 0 the all records will be returned.</td>\n</tr>\n<tr>\n<td>descending</td>\n<td>boolean</td>\n<td></td>\n<td>Sort the returned transaction list ascending or descending.</td>\n</tr>\n<tr>\n<td>useTime</td>\n<td>boolean</td>\n<td></td>\n<td>Use the time component of startDate and endDate in the selection.</td>\n</tr>\n<tr>\n<td>*Required Fields</td>\n<td></td>\n<td></td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div>","event":[{"listen":"prerequest","script":{"id":"143fcc96-e5cc-4f1c-8f9e-ffb6dac0d787","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"b291a579-fed6-4444-baa7-b5f54531fcb3","type":"text/javascript","exec":[""]}}],"_postman_id":"805471ad-1acc-e9eb-add1-cd92fdf8f2b4","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"}]},"isInherited":true,"source":{"_postman_id":"49b57ee7-7e16-12d2-98d5-9a49d4a5e118","id":"49b57ee7-7e16-12d2-98d5-9a49d4a5e118","name":"Moneytech Payments Platform","type":"collection"}}}],"auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"}]}},"event":[{"listen":"prerequest","script":{"id":"6efc65b3-4e4b-4adc-8f87-c332bdbd10ae","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"663b8a1c-6b10-4f86-878b-8b1591db5ebe","type":"text/javascript","exec":[""]}}]}