The connection is secured by encrypted SSL and Payment Source (PSI) will provide a secret key that the Partner can use to verify the call is from PSI in the Authorization Header.
POST [Partner provided URL]
The datetime when the payment is made (in UTC)
A unique reference to the deposit record. This should be stored to aid in reconciliation
A unique reference to the QR Code. This should be stored to aid in reconciliation.
The Partner's ClientRef value that was stored in the QR Code.
Customer's payment amount in dollars and cents WITHOUT the fee. For example: 120.50
Transaction fee that the customer paid in dollars and cents. For example: 1.50
C=Completed
The application the customer used to make the payment.
Values: Web or Mobile.
The payment option the customer used to complete their payment.
Comma-delimited list with possible values: CashAtCanadaPost, DebitCardAtCanadaPost, InteraceTransfer, DebitCard, CreditCard, PayPal
The email address the customer entered on PaySimply for their payment.
This is value is only returned if you are using InvoiceNo for your PaySimply payments.
TransTime=2025-01-10 19:44:24&
TransNo=0070000249999&
LHRef=000CTD&
ClientRef=83729372&
PaidAmt=22.49&
FeeAmt=1.50&
Status=C&
LocationId=Web&
PaymentMethod=CreditCard&
Email=bailey@biscuits.ca&
InvoiceNo=001234567890
Note: There is a timeout threshold of 15 seconds.
*Do not confuse this 'code' with HTTP Status code. HTTP Status code should always be 200 OK.
Return { 'code':'200', 'message':'Acknowledged'} to acknowledge the successful payment.