PayTo is an Australian modern digital payment solution offering a fast, easy and secure way to pay. It gives consumers more visibility and control over their payments, and enables merchants and businesses to initiate real-time payments from their customers’ bank accounts.
The illustrations and accompanying explanations provided here offer an overview of the PayTo procedure, which encompasses everything from establishing an agreement to the processing of a payment.
Establishing an Agreement

Authorization Request
- You initiate an authorization request (Create Agreement) to debit your customer's bank account.
- This request includes details such as the payment amount, frequency, and other terms.
- The authorization request is sent to your customer's bank.
Payer Review and Approval
- Your customer receives the authorization request via their internet banking app.
- They review the terms and decide whether to approve or decline.
- If approved, your customer provides consent for future debits.
Agreement Confirmation
- A notification (Agreement Notification) is dispatched to you in near real-time when the customer actions the agreement.
- Upon approval, an agreement is established between the customer and your business.
- The agreement specifies the terms for future payments (or a one-off payment).
Requesting a Payment

Payment Creation
- With an active agreement, you can request a payment from your customer's bank account.
- Payments are generated within the agreed-upon terms (e.g., specific dates, amounts).
- You submit a request for payment (Create Payment) to the customer's bank.
Near real-time response
- When the customer’s bank receives your payment request, it commences the process of transferring funds to your business.
- You receive a synchronous response indicating the status of your payment request (Create Payment).
- An asynchronous response (Payment Resolution Notification) is delivered to you when the bank has successfully transferred the funds to your business.
PayTo responses in the Sandbox environment are fully simulated, so you can control exactly what response you would like to see for every scenario. All requests in the Sandbox environment will respond with a "success" response, unless the following values are used in the request. This allows you to test both success and failure scenarios in your implementation.
Create Agreement
Use the following values when creating your agreements to receive a failure response.
| Agreement Type | Value |
|---|---|
| Account | 802950 7654321 |
| Phone | 61422222222 |
| [email protected] | |
| ABN | 22222222222 |
Use the following values when creating your agreements to receive a pending response.
| Agreement Type | Value |
|---|---|
| [email protected] |
Amend Agreement
Use any of the above values in the "arrangement" property in the Amend Agreement request to generate a failure response.
Create Payment
Use the following emails in your request to simulate the specified responses.
| Scenario | Value | Notes |
|---|---|---|
| Failure | [email protected] | |
| Timeout | [email protected] | No notification will be sent for this scenario |
| Timeout | [email protected] | A notification will be sent for this scenario |
Payer Suspended Account
This simulates a payer suspending an agreement. The agreement is set to suspended and a agreement notify (PTA) is sent.
| Agreement Type | |
|---|---|
| [email protected] | |
| Account | 802950 787736333 |
Payer Declined Account
This simulates a payer declining an agreement. The agreement is set to cancelled and a agreement notify (PTA) is sent
| Agreement Type | |
|---|---|
| [email protected] | |
| Account | 802950 33254633 |
Prior to going live with PayTo, all merchants are required to undergo a certification process. This process involves the submission of transaction IDs for test cases, which outline the necessary steps and expected outcomes. Approval from Merchant Warrior is essential before proceeding to the live phase.
At the heart of every PayTo transaction is an agreement. This is a digital version of a Direct Debit Authority that is generated and sent directly to the payer's internet banking app. When the agreement is sent, they will receive a notification to review the agreement, allowing them to approve or decline it.
The agreement will list the frequency, amount, merchant's details and description for the agreement.
Once the agreement is approved, it can then be used to process transactions.
Agreements will always have a status, but actions can also be performed on agreements with the Amend Agreement Status endpoint. The table below details what actions are available, and what status the agreement will transition to once the action is complete.
| Action | Status | Description |
|---|---|---|
| CRTD | Created. This is the default status of all newly created agreements. | |
| SUSP | SUSD | Suspend action. Used to suspend, but not cancel an agreement. This will result in a suspended status. |
| RELS | ACTV | Release action. Used when an agreement is suspended to unsuspend it. This will result in an a active status. |
| CNCL | CNCD | Cancel action. Used to completely cancel an agreement. This will result in a cancelled status and cannot be undone. |
HTTP Verb: POST
Endpoint: /npp/payto/agreement
Headers
| Parameter | Description |
|---|---|
| MW-MERCHANTID | The value of this parameter is provided to you by Merchant Warrior. Also known as your Merchant UUID. |
| MW-APIKEY | The value of this parameter is provided to you by Merchant Warrior. |
| MW-MESSAGEHASH | The verification hash is a combination of the HMAC SHA256 of your API Passphrase, and the entire JSON body. See MW-MESSAGEHASH (JSON) for information on how to construct the hash correctly. |
| MW-API-VERSION | Must be set to 2.0 for this product. |
JSON Body
| Parameter | Description |
|---|---|
| payer | Type: Object |
| payer.identificationType | Type: String Can be one of the following -
|
| payer.account | Type: Object |
| payer.account.bsb | Type: String |
| payer.account.accountNumber | Type: String |
| payer.name | Type: String |
| payer.principalName | Type: String |
| payer.type | Type: Enum (String) One of the following -
|
| payer.reference | Type: String |
| agreement | Type: Object |
| agreement.description | Type: String |
| agreement.summary | Type: String |
| agreement.purpose | Type: Enum (String) One of the following -
|
| agreement.arrangement | Type: String |
| agreement.reference | Type: String |
| agreement.actionByDate | Type: String |
| agreement.startDate | Type: String |
| agreement.endDate | Type: String |
| agreement.payment | Type: Object |
| agreement.payment.amount | Type: Number |
| agreement.payment.maximum | Type: Number |
| agreement.payment.firstPaymentDate | Type: String |
| agreement.payment.lastPaymentDate | Type: String |
| agreement.payment.firstPaymentAmount | Type: Number |
| agreement.payment.lastPaymentAmount | Type: Number |
| agreement.payment.type | Type: Enum (String) One of the following -
|
| agreement.payment.frequency | Type: Enum (String) One of the following -
NOTE: Either countPerPeriod or pointInTime must be used for each frequency (except Adhoc), but never include both. Neither are required for Adhoc. |
| agreement.payment.pointInTime | Type: Number
|
{
"payer": {
"identificationType": "account",
"account": {
"bsb": "802950",
"accountNumber": "1234569"
},
"name": "Bruce Wayne",
"principalName": "Wayne Industries",
"type": "PERS",
"reference": "PHUID9876578"
},
"agreement": {
"description": "Weekly Gym Membership to Powerhouse Gym Southside",
"summary": "Weekly Gym Membership",
"purpose": "OTHR",
"arrangement": "Powerhouse Gym will deduct $10.00 every Monday until cancelled, with a one-time signup fee of $99.00 and a cancellation fee of $299.00",
"reference": "PHAID123456789",
"actionByDate": "2023-11-11",
"startDate": "2023-11-07",
"endDate": "2024-11-07",
"payment": {
"amount": 10,
"maximum": 100,
"firstPaymentDate": "2023-11-07",
"lastPaymentDate": "2023-12-07",
"firstPaymentAmount": 99,
"type": "VARI",
"frequency": "WEEK",
"pointInTime": 1
}
}
}{
"payer": {
"identificationType": "account",
"account": {
"bsb": "802950",
"accountNumber": "1234569"
},
"name": "Bruce Wayne",
"principalName": "Wayne Industries",
"type": "PERS",
"reference": "PHUID9876578"
},
"agreement": {
"description": "Weekly Gym Membership to Powerhouse Gym Southside",
"summary": "Weekly Gym Membership",
"purpose": "OTHR",
"arrangement": "Powerhouse Gym will deduct $10.00 every Monday until cancelled, with a one-time signup fee of $99.00 and a cancellation fee of $299.00",
"reference": "PHAID123456789",
"actionByDate": "2023-11-11",
"startDate": "2023-11-07",
"endDate": "2024-11-07",
"payment": {
"amount": 10,
"maximum": 100,
"firstPaymentDate": "2023-11-07",
"lastPaymentDate": "2023-12-07",
"firstPaymentAmount": 99,
"type": "VARI",
"frequency": "WEEK",
"pointInTime": 1
}
}
}{
"payer": {
"identificationType": "email",
"email": "[email protected]",
"name": "Bruce Wayne",
"principalName": "Wayne Industries",
"type": "PERS",
"reference": "PHUID9876578"
},
"agreement": {
"description": "Weekly Gym Membership to Powerhouse Gym Southside",
"summary": "Weekly Gym Membership",
"purpose": "OTHR",
"arrangement": "Powerhouse Gym will deduct $10.00 every Monday until cancelled, with a one-time signup fee of $99.00 and a cancellation fee of $299.00",
"reference": "PHAID123456789",
"actionByDate": "2023-11-11",
"startDate": "2023-11-07",
"endDate": "2024-11-07",
"payment": {
"amount": 10,
"maximum": 100,
"firstPaymentDate": "2023-11-07",
"lastPaymentDate": "2023-12-07",
"firstPaymentAmount": 99,
"type": "VARI",
"frequency": "WEEK",
"pointInTime": 1
}
}
}{
"payer": {
"identificationType": "email",
"email": "[email protected]",
"name": "Bruce Wayne",
"principalName": "Wayne Industries",
"type": "PERS",
"reference": "PHUID9876578"
},
"agreement": {
"description": "Weekly Gym Membership to Powerhouse Gym Southside",
"summary": "Weekly Gym Membership",
"purpose": "OTHR",
"arrangement": "Powerhouse Gym will deduct $10.00 every Monday until cancelled, with a one-time signup fee of $99.00 and a cancellation fee of $299.00",
"reference": "PHAID123456789",
"actionByDate": "2023-11-11",
"startDate": "2023-11-07",
"endDate": "2024-11-07",
"payment": {
"amount": 10,
"maximum": 100,
"firstPaymentDate": "2023-11-07",
"lastPaymentDate": "2023-12-07",
"firstPaymentAmount": 99,
"type": "VARI",
"frequency": "WEEK",
"pointInTime": 1
}
}
}{
"payer": {
"identificationType": "phone",
"phone": "+61-422222666",
"name": "Bruce Wayne",
"principalName": "Wayne Industries",
"type": "PERS",
"reference": "PHUID9876578"
},
"agreement": {
"description": "Weekly Gym Membership to Powerhouse Gym Southside",
"summary": "Weekly Gym Membership",
"purpose": "OTHR",
"arrangement": "Powerhouse Gym will deduct $10.00 every Monday until cancelled, with a one-time signup fee of $99.00 and a cancellation fee of $299.00",
"reference": "PHAID123456789",
"actionByDate": "2023-11-11",
"startDate": "2023-11-07",
"endDate": "2024-11-07",
"payment": {
"amount": 10,
"maximum": 100,
"firstPaymentDate": "2023-11-07",
"lastPaymentDate": "2023-12-07",
"firstPaymentAmount": 99,
"type": "VARI",
"frequency": "WEEK",
"pointInTime": 1
}
}
}{
"payer": {
"identificationType": "phone",
"phone": "+61-422222666",
"name": "Bruce Wayne",
"principalName": "Wayne Industries",
"type": "PERS",
"reference": "PHUID9876578"
},
"agreement": {
"description": "Weekly Gym Membership to Powerhouse Gym Southside",
"summary": "Weekly Gym Membership",
"purpose": "OTHR",
"arrangement": "Powerhouse Gym will deduct $10.00 every Monday until cancelled, with a one-time signup fee of $99.00 and a cancellation fee of $299.00",
"reference": "PHAID123456789",
"actionByDate": "2023-11-11",
"startDate": "2023-11-07",
"endDate": "2024-11-07",
"payment": {
"amount": 10,
"maximum": 100,
"firstPaymentDate": "2023-11-07",
"lastPaymentDate": "2023-12-07",
"firstPaymentAmount": 99,
"type": "VARI",
"frequency": "WEEK",
"pointInTime": 1
}
}
}{
"payer": {
"identificationType": "abn",
"abn": "12345678932",
"name": "Bruce Wayne",
"principalName": "Wayne Industries",
"type": "PERS",
"reference": "PHUID9876578"
},
"agreement": {
"description": "Weekly Gym Membership to Powerhouse Gym Southside",
"summary": "Weekly Gym Membership",
"purpose": "OTHR",
"arrangement": "Powerhouse Gym will deduct $10.00 every Monday until cancelled, with a one-time signup fee of $99.00 and a cancellation fee of $299.00",
"reference": "PHAID123456789",
"actionByDate": "2023-11-11",
"startDate": "2023-11-07",
"endDate": "2024-11-07",
"payment": {
"amount": 10,
"maximum": 100,
"firstPaymentDate": "2023-11-07",
"lastPaymentDate": "2023-12-07",
"firstPaymentAmount": 99,
"type": "VARI",
"frequency": "WEEK",
"pointInTime": 1
}
}
}{
"payer": {
"identificationType": "abn",
"abn": "12345678932",
"name": "Bruce Wayne",
"principalName": "Wayne Industries",
"type": "PERS",
"reference": "PHUID9876578"
},
"agreement": {
"description": "Weekly Gym Membership to Powerhouse Gym Southside",
"summary": "Weekly Gym Membership",
"purpose": "OTHR",
"arrangement": "Powerhouse Gym will deduct $10.00 every Monday until cancelled, with a one-time signup fee of $99.00 and a cancellation fee of $299.00",
"reference": "PHAID123456789",
"actionByDate": "2023-11-11",
"startDate": "2023-11-07",
"endDate": "2024-11-07",
"payment": {
"amount": 10,
"maximum": 100,
"firstPaymentDate": "2023-11-07",
"lastPaymentDate": "2023-12-07",
"firstPaymentAmount": 99,
"type": "VARI",
"frequency": "WEEK",
"pointInTime": 1
}
}
}No sample availableNo sample availableNo sample availableNo sample availableNo sample availableNo sample availableNo sample availableNo sample availableNo sample availableNo sample availableNo sample availableNo sample availableXML Not SupportedXML Not Supported{
"responseCode": 0,
"responseMessage": "Operation successful",
"result": {
"agreementIdentification": "6ecae9efaeee1ba39a5dcc9ecbf36e09"
}
}{
"responseCode": 0,
"responseMessage": "Operation successful",
"result": {
"agreementIdentification": "6ecae9efaeee1ba39a5dcc9ecbf36e09"
}
}<?xml version="1.0"?>
<mwResponse>
<responseCode>0</responseCode>
<responseMessage>Operation successful</responseMessage>
<result>
<agreementIdentification>6ecae9efaeee1ba39a5dcc9ecbf36e09</agreementIdentification>
<payer>
<account>
<name>Tony Stark</name>
</account>
</payer>
</result>
</mwResponse>
{
"responseCode": 0,
"responseMessage": "Operation successful",
"result": {
"agreementIdentification": "6ecae9efaeee1ba39a5dcc9ecbf36e09",
"payer": {
"account": {
"name": "Tony Stark"
}
}
}
}{
"responseCode": 0,
"responseMessage": "Operation successful",
"result": {
"agreementIdentification": "6ecae9efaeee1ba39a5dcc9ecbf36e09",
"payer": {
"account": {
"name": "Tony Stark"
}
}
}
}XML Not SupportedXML Not Supported{
"responseCode": -2,
"responseMessage": "MW - 035:Validation failed: type, name"
}{
"responseCode": -2,
"responseMessage": "MW - 035:Validation failed: type, name"
}
HTTP Verb: GET
Endpoint: /npp/payto/agreement/{{agreementIdentification}}
Headers
| Parameter | Description |
|---|---|
| MW-MERCHANTID | The value of this parameter is provided to you by Merchant Warrior. Also known as your Merchant UUID. |
| MW-APIKEY | The value of this parameter is provided to you by Merchant Warrior. |
| MW-MESSAGEHASH | The verification hash is a combination of the HMAC SHA256 of your API Passphrase, and URL path. See MW-MESSAGEHASH (GET) for information on how to construct the hash correctly. |
| MW-API-VERSION | Must be set to 2.0 for this product. |
Path Parameters
| Parameter | Description |
|---|---|
| agreementIdentification | The agreementIdentification returned by the Create Agreement endpoint |
XML Not SupportedXML Not Supported{
"responseCode": 0,
"responseMessage": "Operation successful",
"result": {
"payer": {
"identificationType": "account",
"account": {
"bsb": "802950",
"accountNumber": "1234569"
},
"name": "Bruce Wayne",
"ultimateName": "Wayne Industries",
"reference": "PHUID9876578"
},
"agreement": {
"payment": {
"maximum": 100,
"pointInTime": "01",
"firstPaymentDate": "2023-08-09",
"lastPaymentAmount": "",
"firstPaymentAmount": 99,
"countPerPeriod": "",
"amount": 10,
"type": "VARI",
"frequency": "WEEK",
"lastPaymentDate": "2023-09-08"
},
"summary": "Weekly Gym Membership",
"endDate": "2024-08-08",
"arrangement": "Powerhouse Gym will deduct $10.00 every Monday until cancelled, with a one-time signup fee of $99.00 and a cancellation fee of $299.00",
"reference": "PHAID123456789",
"startDate": "2023-08-09",
"status": "ACTV",
"version": 5,
"description": "Weekly Gym Membership to Powerhouse Gym Southside.",
"purpose": "OTHR"
}
}
}{
"responseCode": 0,
"responseMessage": "Operation successful",
"result": {
"payer": {
"identificationType": "account",
"account": {
"bsb": "802950",
"accountNumber": "1234569"
},
"name": "Bruce Wayne",
"ultimateName": "Wayne Industries",
"reference": "PHUID9876578"
},
"agreement": {
"payment": {
"maximum": 100,
"pointInTime": "01",
"firstPaymentDate": "2023-08-09",
"lastPaymentAmount": "",
"firstPaymentAmount": 99,
"countPerPeriod": "",
"amount": 10,
"type": "VARI",
"frequency": "WEEK",
"lastPaymentDate": "2023-09-08"
},
"summary": "Weekly Gym Membership",
"endDate": "2024-08-08",
"arrangement": "Powerhouse Gym will deduct $10.00 every Monday until cancelled, with a one-time signup fee of $99.00 and a cancellation fee of $299.00",
"reference": "PHAID123456789",
"startDate": "2023-08-09",
"status": "ACTV",
"version": 5,
"description": "Weekly Gym Membership to Powerhouse Gym Southside.",
"purpose": "OTHR"
}
}
}
HTTP Verb: PATCH
Endpoint: /npp/payto/agreement/{{agreementIdentification}}
Headers
| Parameter | Description |
|---|---|
| MW-MERCHANTID | The value of this parameter is provided to you by Merchant Warrior. Also known as your Merchant UUID. |
| MW-APIKEY | The value of this parameter is provided to you by Merchant Warrior. |
| MW-MESSAGEHASH | The verification hash is a combination of the HMAC SHA256 of your API Passphrase, and the entire JSON body. See MW-MESSAGEHASH (JSON) for information on how to construct the hash correctly. |
| MW-API-VERSION | Must be set to 2.0 for this product. |
Path Parameters
| Parameter | Description |
|---|---|
| agreementIdentification | The agreementIdentification returned by the Create Agreement endpoint |
JSON Body
| Parameter | Description |
|---|---|
| agreement | Type: Object |
| agreement.arrangement | Type: String |
| agreement.approvalDate | Type: String |
| agreement.payment | Type: Object |
| agreement.payment.amount | Type: Number |
| agreement.payment.maximum | Type: Number |
| agreement.payment.firstPaymentAmount | Type: Number |
| agreement.payment.lastPaymentAmount | Type: Number |
| agreement.payment.firstPaymentDate | Type: String |
| agreement.payment.lastPaymentDate | Type: String |
| agreement.payment.type | Type: Enum (String) One of the following -
|
| agreement.payment.frequency | Type: Enum (String) One of the following -
|
| agreement.payment.pointInTime | Type: Number
|
{
"agreement": {
"arrangement": "Powerhouse Gym will deduct $20.00 every Wednesday until cancelled, with a one-time signup fee of $99.00 and a cancellation fee of $299.00",
"approvalDate": "2023-11-11",
"payment": {
"amount": 20,
"maximum": 150,
"firstPaymentAmount": 25,
"lastPaymentAmount": 149,
"lastPaymentDate": "2024-01-05",
"firstPaymentDate": "2023-11-07",
"type": "VARI",
"frequency": "WEEK",
"pointInTime": "03"
}
}
}{
"agreement": {
"arrangement": "Powerhouse Gym will deduct $20.00 every Wednesday until cancelled, with a one-time signup fee of $99.00 and a cancellation fee of $299.00",
"approvalDate": "2023-11-11",
"payment": {
"amount": 20,
"maximum": 150,
"firstPaymentAmount": 25,
"lastPaymentAmount": 149,
"lastPaymentDate": "2024-01-05",
"firstPaymentDate": "2023-11-07",
"type": "VARI",
"frequency": "WEEK",
"pointInTime": "03"
}
}
}No sample availableNo sample availableNo sample availableNo sample availableNo sample availableNo sample availableNo sample availableNo sample availableNo sample availableNo sample availableNo sample availableNo sample availableXML Not SupportedXML Not Supported{
"responseCode": 0,
"responseMessage": "Operation successful"
}{
"responseCode": 0,
"responseMessage": "Operation successful"
}XML Not SupportedXML Not Supported{
"responseCode": -4,
"responseMessage": "Can not amend mandate due to a pending bilateral amend."
}{
"responseCode": -4,
"responseMessage": "Can not amend mandate due to a pending bilateral amend."
}
HTTP Verb: PATCH
Endpoint: /npp/payto/agreement/{{agreementIdentification}}/status
Headers
| Parameter | Description |
|---|---|
| MW-MERCHANTID | The value of this parameter is provided to you by Merchant Warrior. Also known as your Merchant UUID. |
| MW-APIKEY | The value of this parameter is provided to you by Merchant Warrior. |
| MW-MESSAGEHASH | The verification hash is a combination of the HMAC SHA256 of your API Passphrase, and the entire JSON body. See MW-MESSAGEHASH (JSON) for information on how to construct the hash correctly. |
| MW-API-VERSION | Must be set to 2.0 for this product. |
JSON Body
| Parameter | Description |
|---|---|
| status | Type: Enum (String) One of the following -
|
| reason | Type: Object Object describing the reason. |
| reason.code | Type: Enum (String) One of the following -
|
| reason.description | Type: String A description about why the status is changing. |
Path Parameters
| Parameter | Description |
|---|---|
| agreementIdentification | The agreementIdentification returned by the Create Agreement endpoint |
{
"status": "RELS",
"reason": {
"code": "MD16",
"description": "Customer requested gym membership be put on hold while overseas."
}
}{
"status": "RELS",
"reason": {
"code": "MD16",
"description": "Customer requested gym membership be put on hold while overseas."
}
}No sample availableNo sample availableNo sample availableNo sample availableNo sample availableNo sample availableNo sample availableNo sample availableNo sample availableNo sample availableNo sample availableNo sample availableXML Not SupportedXML Not Supported{
"responseCode": 0,
"responseMessage": "Operation successful"
}{
"responseCode": 0,
"responseMessage": "Operation successful"
}XML Not SupportedXML Not Supported{
"responseCode": -4,
"responseMessage": "Mandate status invalid for the operation"
}{
"responseCode": -4,
"responseMessage": "Mandate status invalid for the operation"
}
HTTP Verb: PATCH
Endpoint: /npp/payto/agreement/{{agreementIdentification}}/recall
Headers
| Parameter | Description |
|---|---|
| MW-MERCHANTID | The value of this parameter is provided to you by Merchant Warrior. Also known as your Merchant UUID. |
| MW-APIKEY | The value of this parameter is provided to you by Merchant Warrior. |
| MW-MESSAGEHASH | The verification hash is a combination of the HMAC SHA256 of your API Passphrase, and URL path. See MW-MESSAGEHASH (GET) for information on how to construct the hash correctly. |
| MW-API-VERSION | Must be set to 2.0 for this product. |
Path Parameters
| Parameter | Description |
|---|---|
| agreementIdentification | The agreementIdentification returned by the Create Agreement endpoint |
XML Not SupportedXML Not Supported{
"responseCode": 0,
"responseMessage": "Operation successful"
}{
"responseCode": 0,
"responseMessage": "Operation successful"
}XML Not SupportedXML Not Supported{
"responseCode": -4,
"responseMessage": "Mandate action has already been resolved"
}{
"responseCode": -4,
"responseMessage": "Mandate action has already been resolved"
}Once an agreement is in place, transaction can take place. The payments created here must be in line with the agreement that has been agreed upon. Once a payment request is made, an instant response will be returned with the outcome of the transaction, along with a reason for failure (if any).
HTTP Verb: POST
Endpoint: /npp/payto/agreement/{{agreementIdentification}}/payment
Headers
| Parameter | Description |
|---|---|
| MW-MERCHANTID | The value of this parameter is provided to you by Merchant Warrior. Also known as your Merchant UUID. |
| MW-APIKEY | The value of this parameter is provided to you by Merchant Warrior. |
| MW-MESSAGEHASH | The verification hash is a combination of the HMAC SHA256 of your API Passphrase, and the entire JSON body. See MW-MESSAGEHASH (JSON) for information on how to construct the hash correctly. |
| MW-API-VERSION | Must be set to 2.0 for this product. |
Path Parameters
| Parameter | Description |
|---|---|
| agreementIdentification | The agreementIdentification returned by the Create Agreement endpoint |
JSON Body
| Parameter | Description |
|---|---|
| payer | Type: Object |
| payer.name | Type: String |
| payer.address | Type: String |
| payer.city | Type: String |
| payer.state | Type: String |
| payer.postcode | Type: String |
| payer.country | Type: String |
| payer.phone | Type: String |
| payer.email | Type: String |
| transaction | Type: Object |
| transaction.reference | Type: String |
| transaction.product | Type: String |
| transaction.amount | Type: Number |
| transaction.lastPayment | Type: Boolean |
{
"payer": {
"name": "Bruce Wayne",
"address": "345 Ann Street",
"city": "Brisbane",
"state": "Queensland",
"postcode": "4127",
"country": "Australia",
"phone": "0422222666",
"email": "[email protected]"
},
"transaction": {
"reference": "7ba556ac7be641868ffe441630540b1d",
"product" : "$20.00 Weekly Gym Membership",
"amount": 50
"lastPayment": true,
}
}{
"payer": {
"name": "Bruce Wayne",
"address": "345 Ann Street",
"city": "Brisbane",
"state": "Queensland",
"postcode": "4127",
"country": "Australia",
"phone": "0422222666",
"email": "[email protected]"
},
"transaction": {
"reference": "7ba556ac7be641868ffe441630540b1d",
"product" : "$20.00 Weekly Gym Membership",
"amount": 50
"lastPayment": true,
}
}No sample availableNo sample availableNo sample availableNo sample availableNo sample availableNo sample availableNo sample availableNo sample availableNo sample availableNo sample availableNo sample availableNo sample available<?xml version="1.0"?>
<mwResponse>
<responseCode>0</responseCode>
<responseMessage>Operation successful</responseMessage>
<result>
<payer>
<account>
<name>Bruce Wayne</name>
<bsb>802950</bsb>
<accountNumber>1234569</accountNumber>
</account>
</payer>
<transaction>
<id>1600-42a02811-7c6a-11ee-b58c-005056a5521a</id>
<status>approved</status>
</transaction>
</result>
</mwResponse>
{
"responseCode": 0,
"responseMessage": "Operation successful",
"result": {
"payer": {
"account": {
"name": "Bruce Wayne",
"bsb": "802950",
"accountNumber": "1234569"
}
},
"transaction": {
"id": "1600-42a02811-7c6a-11ee-b58c-005056a5521a",
"status": "approved"
}
}
}{
"responseCode": 0,
"responseMessage": "Operation successful",
"result": {
"payer": {
"account": {
"name": "Bruce Wayne",
"bsb": "802950",
"accountNumber": "1234569"
}
},
"transaction": {
"id": "1600-42a02811-7c6a-11ee-b58c-005056a5521a",
"status": "approved"
}
}
}XML Not SupportedXML Not Supported{
"responseCode": 1,
"responseMessage": "Provider error",
"providerMessage": "Connection timed out after 30000 milliseconds"
}{
"responseCode": 1,
"responseMessage": "Provider error",
"providerMessage": "Connection timed out after 30000 milliseconds"
}
HTTP Verb: GET
Endpoint: /npp/payto/agreement/{{agreementIdentification}}/payment/{{transactionId}}
Headers
| Parameter | Description |
|---|---|
| MW-MERCHANTID | The value of this parameter is provided to you by Merchant Warrior. Also known as your Merchant UUID. |
| MW-APIKEY | The value of this parameter is provided to you by Merchant Warrior. |
| MW-MESSAGEHASH | The verification hash is a combination of the HMAC SHA256 of your API Passphrase, and URL path. See MW-MESSAGEHASH (GET) for information on how to construct the hash correctly. |
| MW-API-VERSION | Must be set to 2.0 for this product. |
Path Parameters
| Parameter | Description |
|---|---|
| agreementIdentification | The agreementIdentification returned by the Create Agreement endpoint |
| transactionId |
XML Not SupportedXML Not Supported{
"responseCode": 0,
"responseMessage": "Operation successful",
"result": {
"payer": {
"name": "Bruce Wayne",
"address": "345 Ann Street",
"city": "Brisbane",
"state": "Queensland",
"postcode": "4127",
"country": "Australia",
"phone": "0422222666",
"email": "[email protected]"
},
"transaction": {
"id": "1600-7c4cedcd-1d51-11ef-9422-005056a5521a",
"status": "approved",
"reference": "b3b544d202714e6792af61a1de83272d",
"product": "$20.00 Weekly Gym Membership",
"amount": 50,
"created": "2023-08-10 16:26",
"udpated": "2023-08-10 16:26"
}
}
}{
"responseCode": 0,
"responseMessage": "Operation successful",
"result": {
"payer": {
"name": "Bruce Wayne",
"address": "345 Ann Street",
"city": "Brisbane",
"state": "Queensland",
"postcode": "4127",
"country": "Australia",
"phone": "0422222666",
"email": "[email protected]"
},
"transaction": {
"id": "1600-7c4cedcd-1d51-11ef-9422-005056a5521a",
"status": "approved",
"reference": "b3b544d202714e6792af61a1de83272d",
"product": "$20.00 Weekly Gym Membership",
"amount": 50,
"created": "2023-08-10 16:26",
"udpated": "2023-08-10 16:26"
}
}
}
HTTP Verb: GET
Endpoint: /npp/payto/agreement/{{agreementIdentification}}/payment/{{transactionId}}/status
Headers
| Parameter | Description |
|---|---|
| MW-MERCHANTID | The value of this parameter is provided to you by Merchant Warrior. Also known as your Merchant UUID. |
| MW-APIKEY | The value of this parameter is provided to you by Merchant Warrior. |
| MW-MESSAGEHASH | The verification hash is a combination of the HMAC SHA256 of your API Passphrase, and URL path. See MW-MESSAGEHASH (GET) for information on how to construct the hash correctly. |
| MW-API-VERSION | Must be set to 2.0 for this product. |
Path Parameters
| Parameter | Description |
|---|---|
| agreementIdentification | The agreementIdentification returned by the Create Agreement endpoint |
| transactionId | The transactionId, as returned in the Create Payment response. |
XML Not SupportedXML Not Supported{
"responseCode": 0,
"responseMessage": "Operation successful",
"result": {
"status": "approved"
}
}{
"responseCode": 0,
"responseMessage": "Operation successful",
"result": {
"status": "approved"
}
}
HTTP Verb: GET
Endpoint: /npp/payto/agreement/{{agreementIdentification}}/payment
Headers
| Parameter | Description |
|---|---|
| MW-MERCHANTID | The value of this parameter is provided to you by Merchant Warrior. Also known as your Merchant UUID. |
| MW-APIKEY | The value of this parameter is provided to you by Merchant Warrior. |
| MW-MESSAGEHASH | The verification hash is a combination of the HMAC SHA256 of your API Passphrase, and URL path. See MW-MESSAGEHASH (GET) for information on how to construct the hash correctly. |
| MW-API-VERSION | Must be set to 2.0 for this product. |
Path Parameters
| Parameter | Description |
|---|---|
| agreementIdentification | The agreementIdentification returned by the Create Agreement endpoint |
Query Parameters
| Parameter | Description |
|---|---|
| from | Type: String The lower end of the date search. |
| to | Type: String The upper end of the date search. |
| pageNumber | Type: Integer The page number to display for the specified search parameters |
| pageSize | Type: Integer The number of results to display per page. |
| timezone | Type: String The timezone to use for the date search, as shown at https://en.wikipedia.org/wiki/List_of_tz_database_time_zones. |
XML Not SupportedXML Not Supported{
"responseCode": 0,
"responseMessage": "Operation successful",
"result": [
{
"payer": {
"name": "Bruce Wayne",
"address": "345 Ann Street",
"city": "Brisbane",
"state": "Queensland",
"postcode": "4127",
"country": "Australia",
"phone": "0422222666",
"email": "[email protected]"
},
"transaction": {
"status": "approved",
"reference": "e828bebaf1c24e2291ca06835794bfa1",
"product": "$20.00 Weekly Gym Membership",
"amount": 50,
"created": "2023-08-09 17:16",
"udpated": "2023-08-10 16:10"
}
},
{
"payer": {
"name": "Bruce Wayne",
"address": "345 Ann Street",
"city": "Brisbane",
"state": "Queensland",
"postcode": "4127",
"country": "Australia",
"phone": "0422222666",
"email": "[email protected]"
},
"transaction": {
"status": "approved",
"reference": "163c25f88f5d4833a8c3d7d2f59efabb",
"product": "$20.00 Weekly Gym Membership",
"amount": 50,
"created": "2023-08-09 17:16",
"udpated": "2023-08-10 16:10"
}
},
{
"payer": {
"name": "Bruce Wayne",
"address": "345 Ann Street",
"city": "Brisbane",
"state": "Queensland",
"postcode": "4127",
"country": "Australia",
"phone": "0422222666",
"email": "[email protected]"
},
"transaction": {
"status": "approved",
"reference": "e25d0f5998f346c8903f1e991e5e5e21",
"product": "$20.00 Weekly Gym Membership",
"amount": 50,
"created": "2023-08-09 17:16",
"udpated": "2023-08-10 16:10"
}
}
]
}{
"responseCode": 0,
"responseMessage": "Operation successful",
"result": [
{
"payer": {
"name": "Bruce Wayne",
"address": "345 Ann Street",
"city": "Brisbane",
"state": "Queensland",
"postcode": "4127",
"country": "Australia",
"phone": "0422222666",
"email": "[email protected]"
},
"transaction": {
"status": "approved",
"reference": "e828bebaf1c24e2291ca06835794bfa1",
"product": "$20.00 Weekly Gym Membership",
"amount": 50,
"created": "2023-08-09 17:16",
"udpated": "2023-08-10 16:10"
}
},
{
"payer": {
"name": "Bruce Wayne",
"address": "345 Ann Street",
"city": "Brisbane",
"state": "Queensland",
"postcode": "4127",
"country": "Australia",
"phone": "0422222666",
"email": "[email protected]"
},
"transaction": {
"status": "approved",
"reference": "163c25f88f5d4833a8c3d7d2f59efabb",
"product": "$20.00 Weekly Gym Membership",
"amount": 50,
"created": "2023-08-09 17:16",
"udpated": "2023-08-10 16:10"
}
},
{
"payer": {
"name": "Bruce Wayne",
"address": "345 Ann Street",
"city": "Brisbane",
"state": "Queensland",
"postcode": "4127",
"country": "Australia",
"phone": "0422222666",
"email": "[email protected]"
},
"transaction": {
"status": "approved",
"reference": "e25d0f5998f346c8903f1e991e5e5e21",
"product": "$20.00 Weekly Gym Membership",
"amount": 50,
"created": "2023-08-09 17:16",
"udpated": "2023-08-10 16:10"
}
}
]
}
Notifications are sent to your notify URL for any asynchronous action that the account holder may take, such as accepting or rejecting an agreement, or when funds have successfully been transferred (Payment Resolution). The notification payloads sent to your notify URL are shown here.
Agreement Notifications
- Email based agreement acceptance
- Email based agreement rejection
- Account based agreement acceptance
- Account based agreement rejection
- Phone based agreement acceptance
- Phone based agreement rejection
- ABN based agreement acceptance
- ABN based agreement rejection
Payment Notifications
- Payment Resolution
XML Not SupportedXML Not Supported{
"payer": {
"identificationType": "email",
"email": "[email protected]",
"name": "Tony Stark",
"principalName": "Stark Enterprises",
"type": "PERS",
"reference": "PHUID9876578"
},
"notifyType": "PTA",
"trigger": "MCRC",
"action": {
"id": "v6f16817e5ct6w993h41oemekytzcarw",
"type": "CREA",
"status": "CMPL"
},
"agreement": {
"payment": {
"maximum": 100,
"pointInTime": 1,
"firstPaymentDate": "2024-03-12",
"lastPaymentAmount": null,
"firstPaymentAmount": 99,
"countPerPeriod": null,
"amount": 10,
"type": "VARI",
"frequency": "WEEK",
"lastPaymentDate": "2024-04-11"
},
"summary": "Weekly Gym Membership",
"endDate": "2025-03-12",
"arrangement": "Powerhouse Gym will deduct $10.00 every Monday until cancelled, with a one-time signup fee of $99.00 and a cancellation fee of $299.00",
"reference": "PHAID123456789",
"startDate": "2024-03-12",
"status": "ACTV",
"version": 1,
"id": "udf5soytom7j1voxxbe8p1zr5w4ffm3c",
"actionByDate": "2024-03-16",
"description": "Weekly Gym Membership to Powerhouse Gym Southside.",
"purpose": "OTHR"
}
}{
"payer": {
"identificationType": "email",
"email": "[email protected]",
"name": "Tony Stark",
"principalName": "Stark Enterprises",
"type": "PERS",
"reference": "PHUID9876578"
},
"notifyType": "PTA",
"trigger": "MCRC",
"action": {
"id": "v6f16817e5ct6w993h41oemekytzcarw",
"type": "CREA",
"status": "CMPL"
},
"agreement": {
"payment": {
"maximum": 100,
"pointInTime": 1,
"firstPaymentDate": "2024-03-12",
"lastPaymentAmount": null,
"firstPaymentAmount": 99,
"countPerPeriod": null,
"amount": 10,
"type": "VARI",
"frequency": "WEEK",
"lastPaymentDate": "2024-04-11"
},
"summary": "Weekly Gym Membership",
"endDate": "2025-03-12",
"arrangement": "Powerhouse Gym will deduct $10.00 every Monday until cancelled, with a one-time signup fee of $99.00 and a cancellation fee of $299.00",
"reference": "PHAID123456789",
"startDate": "2024-03-12",
"status": "ACTV",
"version": 1,
"id": "udf5soytom7j1voxxbe8p1zr5w4ffm3c",
"actionByDate": "2024-03-16",
"description": "Weekly Gym Membership to Powerhouse Gym Southside.",
"purpose": "OTHR"
}
}XML Not SupportedXML Not Supported{
"payer": {
"identificationType": "email",
"email": "[email protected]",
"name": "Tony Stark",
"principalName": "Stark Enterprises",
"type": "PERS",
"reference": "PHUID9876578"
},
"notifyType": "PTA",
"trigger": "MCRC",
"action": {
"id": "v6f16817e5ct6w993h41oemekytzcarw",
"type": "CREA",
"status": "DECL"
},
"agreement": {
"payment": {
"maximum": 100,
"pointInTime": 1,
"firstPaymentDate": "2024-03-12",
"lastPaymentAmount": null,
"firstPaymentAmount": 99,
"countPerPeriod": null,
"amount": 10,
"type": "VARI",
"frequency": "WEEK",
"lastPaymentDate": "2024-04-11"
},
"summary": "Weekly Gym Membership",
"endDate": "2025-03-12",
"arrangement": "Powerhouse Gym will deduct $10.00 every Monday until cancelled, with a one-time signup fee of $99.00 and a cancellation fee of $299.00",
"reference": "PHAID123456789",
"startDate": "2024-03-12",
"status": "CNCD",
"version": 1,
"id": "udf5soytom7j1voxxbe8p1zr5w4ffm3c",
"actionByDate": "2024-03-16",
"description": "Weekly Gym Membership to Powerhouse Gym Southside.",
"purpose": "OTHR"
}
}{
"payer": {
"identificationType": "email",
"email": "[email protected]",
"name": "Tony Stark",
"principalName": "Stark Enterprises",
"type": "PERS",
"reference": "PHUID9876578"
},
"notifyType": "PTA",
"trigger": "MCRC",
"action": {
"id": "v6f16817e5ct6w993h41oemekytzcarw",
"type": "CREA",
"status": "DECL"
},
"agreement": {
"payment": {
"maximum": 100,
"pointInTime": 1,
"firstPaymentDate": "2024-03-12",
"lastPaymentAmount": null,
"firstPaymentAmount": 99,
"countPerPeriod": null,
"amount": 10,
"type": "VARI",
"frequency": "WEEK",
"lastPaymentDate": "2024-04-11"
},
"summary": "Weekly Gym Membership",
"endDate": "2025-03-12",
"arrangement": "Powerhouse Gym will deduct $10.00 every Monday until cancelled, with a one-time signup fee of $99.00 and a cancellation fee of $299.00",
"reference": "PHAID123456789",
"startDate": "2024-03-12",
"status": "CNCD",
"version": 1,
"id": "udf5soytom7j1voxxbe8p1zr5w4ffm3c",
"actionByDate": "2024-03-16",
"description": "Weekly Gym Membership to Powerhouse Gym Southside.",
"purpose": "OTHR"
}
}XML Not SupportedXML Not Supported{
"payer": {
"identificationType": "account",
"account": {
"bsb": "111111",
"accountNumber": "999999999"
},
"name": "Tony Stark",
"principalName": "Stark Enterprises",
"type": "PERS",
"reference": "PHUID9876578"
},
"notifyType": "PTA",
"trigger": "MCRC",
"action": {
"id": "bpg3rfmbnfbtp9qzi8ljym0ldrq0hcxm",
"type": "CREA",
"status": "CMPL"
},
"agreement": {
"payment": {
"maximum": 100,
"pointInTime": 1,
"firstPaymentDate": "2024-03-12",
"lastPaymentAmount": null,
"firstPaymentAmount": 99,
"countPerPeriod": null,
"amount": 10,
"type": "VARI",
"frequency": "WEEK",
"lastPaymentDate": "2024-04-11"
},
"summary": "Weekly Gym Membership",
"endDate": "2025-03-12",
"arrangement": "Powerhouse Gym will deduct $10.00 every Monday until cancelled, with a one-time signup fee of $99.00 and a cancellation fee of $299.00",
"reference": "PHAID123456789",
"startDate": "2024-03-12",
"status": "ACTV",
"version": 1,
"id": "ab97ndvd8n8yb5dyqrlpbrpjwjnhelhq",
"actionByDate": "2024-03-16",
"description": "Weekly Gym Membership to Powerhouse Gym Southside.",
"purpose": "OTHR"
}
}{
"payer": {
"identificationType": "account",
"account": {
"bsb": "111111",
"accountNumber": "999999999"
},
"name": "Tony Stark",
"principalName": "Stark Enterprises",
"type": "PERS",
"reference": "PHUID9876578"
},
"notifyType": "PTA",
"trigger": "MCRC",
"action": {
"id": "bpg3rfmbnfbtp9qzi8ljym0ldrq0hcxm",
"type": "CREA",
"status": "CMPL"
},
"agreement": {
"payment": {
"maximum": 100,
"pointInTime": 1,
"firstPaymentDate": "2024-03-12",
"lastPaymentAmount": null,
"firstPaymentAmount": 99,
"countPerPeriod": null,
"amount": 10,
"type": "VARI",
"frequency": "WEEK",
"lastPaymentDate": "2024-04-11"
},
"summary": "Weekly Gym Membership",
"endDate": "2025-03-12",
"arrangement": "Powerhouse Gym will deduct $10.00 every Monday until cancelled, with a one-time signup fee of $99.00 and a cancellation fee of $299.00",
"reference": "PHAID123456789",
"startDate": "2024-03-12",
"status": "ACTV",
"version": 1,
"id": "ab97ndvd8n8yb5dyqrlpbrpjwjnhelhq",
"actionByDate": "2024-03-16",
"description": "Weekly Gym Membership to Powerhouse Gym Southside.",
"purpose": "OTHR"
}
}XML Not SupportedXML Not Supported{
"payer": {
"identificationType": "account",
"account": {
"bsb": "111111",
"accountNumber": "999999999"
},
"name": "Tony Stark",
"principalName": "Stark Enterprises",
"type": "PERS",
"reference": "PHUID9876578"
},
"notifyType": "PTA",
"trigger": "MCRC",
"action": {
"id": "bpg3rfmbnfbtp9qzi8ljym0ldrq0hcxm",
"type": "CREA",
"status": "DECL"
},
"agreement": {
"payment": {
"maximum": 100,
"pointInTime": 1,
"firstPaymentDate": "2024-03-12",
"lastPaymentAmount": null,
"firstPaymentAmount": 99,
"countPerPeriod": null,
"amount": 10,
"type": "VARI",
"frequency": "WEEK",
"lastPaymentDate": "2024-04-11"
},
"summary": "Weekly Gym Membership",
"endDate": "2025-03-12",
"arrangement": "Powerhouse Gym will deduct $10.00 every Monday until cancelled, with a one-time signup fee of $99.00 and a cancellation fee of $299.00",
"reference": "PHAID123456789",
"startDate": "2024-03-12",
"status": "CNCD",
"version": 1,
"id": "ab97ndvd8n8yb5dyqrlpbrpjwjnhelhq",
"actionByDate": "2024-03-16",
"description": "Weekly Gym Membership to Powerhouse Gym Southside.",
"purpose": "OTHR"
}
}{
"payer": {
"identificationType": "account",
"account": {
"bsb": "111111",
"accountNumber": "999999999"
},
"name": "Tony Stark",
"principalName": "Stark Enterprises",
"type": "PERS",
"reference": "PHUID9876578"
},
"notifyType": "PTA",
"trigger": "MCRC",
"action": {
"id": "bpg3rfmbnfbtp9qzi8ljym0ldrq0hcxm",
"type": "CREA",
"status": "DECL"
},
"agreement": {
"payment": {
"maximum": 100,
"pointInTime": 1,
"firstPaymentDate": "2024-03-12",
"lastPaymentAmount": null,
"firstPaymentAmount": 99,
"countPerPeriod": null,
"amount": 10,
"type": "VARI",
"frequency": "WEEK",
"lastPaymentDate": "2024-04-11"
},
"summary": "Weekly Gym Membership",
"endDate": "2025-03-12",
"arrangement": "Powerhouse Gym will deduct $10.00 every Monday until cancelled, with a one-time signup fee of $99.00 and a cancellation fee of $299.00",
"reference": "PHAID123456789",
"startDate": "2024-03-12",
"status": "CNCD",
"version": 1,
"id": "ab97ndvd8n8yb5dyqrlpbrpjwjnhelhq",
"actionByDate": "2024-03-16",
"description": "Weekly Gym Membership to Powerhouse Gym Southside.",
"purpose": "OTHR"
}
}XML Not SupportedXML Not Supported{
"payer": {
"identificationType": "phone",
"phone": "+61-491570156",
"name": "Tony Stark",
"principalName": "Stark Enterprises",
"type": "PERS",
"reference": "PHUID9876578"
},
"notifyType": "PTA",
"trigger": "MCRC",
"action": {
"id": "ri3sjn4ar9cc19h0xvmhqxyoc06ogq3w",
"type": "CREA",
"status": "CMPL"
},
"agreement": {
"payment": {
"maximum": 100,
"pointInTime": 1,
"firstPaymentDate": "2024-03-12",
"lastPaymentAmount": null,
"firstPaymentAmount": 99,
"countPerPeriod": null,
"amount": 10,
"type": "VARI",
"frequency": "WEEK",
"lastPaymentDate": "2024-04-11"
},
"summary": "Weekly Gym Membership",
"endDate": "2025-03-12",
"arrangement": "Powerhouse Gym will deduct $10.00 every Monday until cancelled, with a one-time signup fee of $99.00 and a cancellation fee of $299.00",
"reference": "PHAID123456789",
"startDate": "2024-03-12",
"status": "ACTV",
"version": 1,
"id": "2s1ku5cqg5qdrv6hcfw0sokfj5apcn8f",
"actionByDate": "2024-03-16",
"description": "Weekly Gym Membership to Powerhouse Gym Southside.",
"purpose": "OTHR"
}
}{
"payer": {
"identificationType": "phone",
"phone": "+61-491570156",
"name": "Tony Stark",
"principalName": "Stark Enterprises",
"type": "PERS",
"reference": "PHUID9876578"
},
"notifyType": "PTA",
"trigger": "MCRC",
"action": {
"id": "ri3sjn4ar9cc19h0xvmhqxyoc06ogq3w",
"type": "CREA",
"status": "CMPL"
},
"agreement": {
"payment": {
"maximum": 100,
"pointInTime": 1,
"firstPaymentDate": "2024-03-12",
"lastPaymentAmount": null,
"firstPaymentAmount": 99,
"countPerPeriod": null,
"amount": 10,
"type": "VARI",
"frequency": "WEEK",
"lastPaymentDate": "2024-04-11"
},
"summary": "Weekly Gym Membership",
"endDate": "2025-03-12",
"arrangement": "Powerhouse Gym will deduct $10.00 every Monday until cancelled, with a one-time signup fee of $99.00 and a cancellation fee of $299.00",
"reference": "PHAID123456789",
"startDate": "2024-03-12",
"status": "ACTV",
"version": 1,
"id": "2s1ku5cqg5qdrv6hcfw0sokfj5apcn8f",
"actionByDate": "2024-03-16",
"description": "Weekly Gym Membership to Powerhouse Gym Southside.",
"purpose": "OTHR"
}
}XML Not SupportedXML Not Supported{
"payer": {
"identificationType": "phone",
"phone": "+61-491570156",
"name": "Tony Stark",
"principalName": "Stark Enterprises",
"type": "PERS",
"reference": "PHUID9876578"
},
"notifyType": "PTA",
"trigger": "MCRC",
"action": {
"id": "ri3sjn4ar9cc19h0xvmhqxyoc06ogq3w",
"type": "CREA",
"status": "DECL"
},
"agreement": {
"payment": {
"maximum": 100,
"pointInTime": 1,
"firstPaymentDate": "2024-03-12",
"lastPaymentAmount": null,
"firstPaymentAmount": 99,
"countPerPeriod": null,
"amount": 10,
"type": "VARI",
"frequency": "WEEK",
"lastPaymentDate": "2024-04-11"
},
"summary": "Weekly Gym Membership",
"endDate": "2025-03-12",
"arrangement": "Powerhouse Gym will deduct $10.00 every Monday until cancelled, with a one-time signup fee of $99.00 and a cancellation fee of $299.00",
"reference": "PHAID123456789",
"startDate": "2024-03-12",
"status": "CNCD",
"version": 1,
"id": "2s1ku5cqg5qdrv6hcfw0sokfj5apcn8f",
"actionByDate": "2024-03-16",
"description": "Weekly Gym Membership to Powerhouse Gym Southside.",
"purpose": "OTHR"
}
}{
"payer": {
"identificationType": "phone",
"phone": "+61-491570156",
"name": "Tony Stark",
"principalName": "Stark Enterprises",
"type": "PERS",
"reference": "PHUID9876578"
},
"notifyType": "PTA",
"trigger": "MCRC",
"action": {
"id": "ri3sjn4ar9cc19h0xvmhqxyoc06ogq3w",
"type": "CREA",
"status": "DECL"
},
"agreement": {
"payment": {
"maximum": 100,
"pointInTime": 1,
"firstPaymentDate": "2024-03-12",
"lastPaymentAmount": null,
"firstPaymentAmount": 99,
"countPerPeriod": null,
"amount": 10,
"type": "VARI",
"frequency": "WEEK",
"lastPaymentDate": "2024-04-11"
},
"summary": "Weekly Gym Membership",
"endDate": "2025-03-12",
"arrangement": "Powerhouse Gym will deduct $10.00 every Monday until cancelled, with a one-time signup fee of $99.00 and a cancellation fee of $299.00",
"reference": "PHAID123456789",
"startDate": "2024-03-12",
"status": "CNCD",
"version": 1,
"id": "2s1ku5cqg5qdrv6hcfw0sokfj5apcn8f",
"actionByDate": "2024-03-16",
"description": "Weekly Gym Membership to Powerhouse Gym Southside.",
"purpose": "OTHR"
}
}XML Not SupportedXML Not Supported{
"payer": {
"identificationType": "abn",
"abn": "13132951172",
"name": "Tony Stark",
"principalName": "Stark Enterprises",
"type": "PERS",
"reference": "PHUID9876578"
},
"notifyType": "PTA",
"trigger": "MCRC",
"action": {
"id": "7lbwxqm8irtru0c4azdob0uc09qfbu3g",
"type": "CREA",
"status": "CMPL"
},
"agreement": {
"payment": {
"maximum": 100,
"pointInTime": 1,
"firstPaymentDate": "2024-03-12",
"lastPaymentAmount": null,
"firstPaymentAmount": 99,
"countPerPeriod": null,
"amount": 10,
"type": "VARI",
"frequency": "WEEK",
"lastPaymentDate": "2024-04-11"
},
"summary": "Weekly Gym Membership",
"endDate": "2025-03-12",
"arrangement": "Powerhouse Gym will deduct $10.00 every Monday until cancelled, with a one-time signup fee of $99.00 and a cancellation fee of $299.00",
"reference": "PHAID123456789",
"startDate": "2024-03-12",
"status": "ACTV",
"version": 1,
"id": "yj56ya15fa0p9ivstn1f9mhbkylfo1nu",
"actionByDate": "2024-03-16",
"description": "Weekly Gym Membership to Powerhouse Gym Southside.",
"purpose": "OTHR"
}
}{
"payer": {
"identificationType": "abn",
"abn": "13132951172",
"name": "Tony Stark",
"principalName": "Stark Enterprises",
"type": "PERS",
"reference": "PHUID9876578"
},
"notifyType": "PTA",
"trigger": "MCRC",
"action": {
"id": "7lbwxqm8irtru0c4azdob0uc09qfbu3g",
"type": "CREA",
"status": "CMPL"
},
"agreement": {
"payment": {
"maximum": 100,
"pointInTime": 1,
"firstPaymentDate": "2024-03-12",
"lastPaymentAmount": null,
"firstPaymentAmount": 99,
"countPerPeriod": null,
"amount": 10,
"type": "VARI",
"frequency": "WEEK",
"lastPaymentDate": "2024-04-11"
},
"summary": "Weekly Gym Membership",
"endDate": "2025-03-12",
"arrangement": "Powerhouse Gym will deduct $10.00 every Monday until cancelled, with a one-time signup fee of $99.00 and a cancellation fee of $299.00",
"reference": "PHAID123456789",
"startDate": "2024-03-12",
"status": "ACTV",
"version": 1,
"id": "yj56ya15fa0p9ivstn1f9mhbkylfo1nu",
"actionByDate": "2024-03-16",
"description": "Weekly Gym Membership to Powerhouse Gym Southside.",
"purpose": "OTHR"
}
}XML Not SupportedXML Not Supported{
"payer": {
"identificationType": "abn",
"abn": "13132951172",
"name": "Tony Stark",
"principalName": "Stark Enterprises",
"type": "PERS",
"reference": "PHUID9876578"
},
"notifyType": "PTA",
"trigger": "MCRC",
"action": {
"id": "7lbwxqm8irtru0c4azdob0uc09qfbu3g",
"type": "CREA",
"status": "DECL"
},
"agreement": {
"payment": {
"maximum": 100,
"pointInTime": 1,
"firstPaymentDate": "2024-03-12",
"lastPaymentAmount": null,
"firstPaymentAmount": 99,
"countPerPeriod": null,
"amount": 10,
"type": "VARI",
"frequency": "WEEK",
"lastPaymentDate": "2024-04-11"
},
"summary": "Weekly Gym Membership",
"endDate": "2025-03-12",
"arrangement": "Powerhouse Gym will deduct $10.00 every Monday until cancelled, with a one-time signup fee of $99.00 and a cancellation fee of $299.00",
"reference": "PHAID123456789",
"startDate": "2024-03-12",
"status": "CNCD",
"version": 1,
"id": "yj56ya15fa0p9ivstn1f9mhbkylfo1nu",
"actionByDate": "2024-03-16",
"description": "Weekly Gym Membership to Powerhouse Gym Southside.",
"purpose": "OTHR"
}
}{
"payer": {
"identificationType": "abn",
"abn": "13132951172",
"name": "Tony Stark",
"principalName": "Stark Enterprises",
"type": "PERS",
"reference": "PHUID9876578"
},
"notifyType": "PTA",
"trigger": "MCRC",
"action": {
"id": "7lbwxqm8irtru0c4azdob0uc09qfbu3g",
"type": "CREA",
"status": "DECL"
},
"agreement": {
"payment": {
"maximum": 100,
"pointInTime": 1,
"firstPaymentDate": "2024-03-12",
"lastPaymentAmount": null,
"firstPaymentAmount": 99,
"countPerPeriod": null,
"amount": 10,
"type": "VARI",
"frequency": "WEEK",
"lastPaymentDate": "2024-04-11"
},
"summary": "Weekly Gym Membership",
"endDate": "2025-03-12",
"arrangement": "Powerhouse Gym will deduct $10.00 every Monday until cancelled, with a one-time signup fee of $99.00 and a cancellation fee of $299.00",
"reference": "PHAID123456789",
"startDate": "2024-03-12",
"status": "CNCD",
"version": 1,
"id": "yj56ya15fa0p9ivstn1f9mhbkylfo1nu",
"actionByDate": "2024-03-16",
"description": "Weekly Gym Membership to Powerhouse Gym Southside.",
"purpose": "OTHR"
}
}XML Not SupportedXML Not Supported{
"notifyType": "PTP",
"payer": {
"name": "D OCONNOR",
"address": "345 Ann Street",
"city": "Brisbane",
"state": "Queensland",
"postcode": "4127",
"country": "Australia",
"phone": "0411111111",
"email": "[email protected]"
},
"transaction": {
"id": "1600-80a226fd-1d52-11ef-9422-005056a5521a",
"status": "approved",
"reference": "4892ad806e454097827ec520d7bc332f",
"product": "PRODUCT NAME",
"amount": 99,
"created": "2024-05-29 10:29",
"updated": "2024-05-29 10:29",
"customData": {
"custom1": "H1",
"custom2": "H2",
"custom3": "H3"
}
}
}{
"notifyType": "PTP",
"payer": {
"name": "D OCONNOR",
"address": "345 Ann Street",
"city": "Brisbane",
"state": "Queensland",
"postcode": "4127",
"country": "Australia",
"phone": "0411111111",
"email": "[email protected]"
},
"transaction": {
"id": "1600-80a226fd-1d52-11ef-9422-005056a5521a",
"status": "approved",
"reference": "4892ad806e454097827ec520d7bc332f",
"product": "PRODUCT NAME",
"amount": 99,
"created": "2024-05-29 10:29",
"updated": "2024-05-29 10:29",
"customData": {
"custom1": "H1",
"custom2": "H2",
"custom3": "H3"
}
}
}