Payment Re-Present

Returned Unpaid Payments can be re-presented if required. Bacs rules govern how and when these payments can be re-presented.
Re-present records are a single payment retry from a customer, taken against an existing Unpaid Payment record and therefore requires a reference to the original payment.

SmarterPay will notify you via a webhook whenever the state of a re-presented payment changes.

If SmarterPay Cloud receives a re-present Payment request with a collection_date set to a none banking date (weekend or national bank holiday), SmarterPay Cloud will record/store the Payment record with next available banking day, and return this date in the response.
For example, if a POST request tries to set the “collection_date” to Friday 30th March, this is the Easter Bank Holiday weekend with both Friday 30th and Monday 2nd being national bank holidays, the date stored and returned is Tuesday 3rd April.

Method Purpose
POST Create a Payment Re-present
PUT Update a Payment - Refer to the Payment PUT section
GET Return Payment details - Refer to the Payment GET section

POST

Action: Create a Payment Re-present.
Method: POST
URL: https://api.smarterpaycloud.com/service.svc/payment/{ID}/represent

{ID} denotes ID of Payment record.

Request Parameters

Property Mandatory Description
amount True Amount in pence – no decimal point
auddis True The unique AUDDIS ref beginning with the assigned prefix followed by an auto number. if no reference is provided to use then one will be generated.
collection_date True Date to receive payment - 10 digit date in the format of “YYYY-MM-DD”
custom_reference False Custom reference set on record
description True Reference description – will be included in outgoing email
metadata False String for Custom metadata. Maximum 1000 characters.
record_type False Default direct debit

Request Sample

{
 "payment":
  {
   "amount":100,
   "collection_date":"2018-08-25",
   "description":"metered bill",
   "auddis":"AUD00003435",
   "custom_reference":"XYZ"
  }
}


Response Parameters

Property Description
id Unique identifier
amount Amount
auddis Unique auddis identifier
collection_date Date to receive payment - 10 digit date in the format of “YYYY-MM-DD”, corrected, if the date received by the service is a none banking day, weekend or national bank holiday
created_at Datetime formatted as ISO8601
custom_reference Custom reference set on record
description Reference description – will be included in outgoing email
metadata Returns optional, custom, metadata, if set
payment_type Can be set to either “first_collection”, “ongoing_collection”,“final_collection” or “represent”
record_type Record type of payment, default will be “direct_debit”
related_payment This is the Payment id of the initial Failed Payment, only applicable for represented payments
status This should always start with “pending_submission” and then change to “submitted”, can also be “failed”,“successful” or “cancelled”

Response Sample

{
 "payment":
  {
   "id":"PAY0000031",
   "created_at":"2018-08-23T12:43:18.000Z",
   "collection_date":"2018-08-25",
   "amount":100,
   "payment_type":"ongoing_collection",
   "description":"metered bill",
   "status":"pending_submission",
   "auddis":"AUD00003435",
   "related_payment":"PAY00000034",
   "record_type":"direct_debit",
   "custom_reference":"XYZ",
   "metadata":""
  }
}