---
title: "Changes to Create Mandate Token"
method: POST
path: "/pgsi/ve1_2/mandatetokens/create"
---

# Changes to Create Mandate Token

`POST /pgsi/ve1_2/mandatetokens/create`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 1 of 2 revisions.

- **2026-11-03** `ae8f82399027`: 2 breaking, 3 warning, 12 info

## Changes

- **2026-11-03** `ae8f82399027`: 2 breaking, 3 warning, 12 info
  - the request property `customer/first_name` became required
  - the request property `customer/last_name` became required
  - changed the pattern of the request property `customer/email` from `^[_A-Za-z0-9-\+]+(\.[_A-Za-z0-9-]+)*@[A-Za-z0-9-]+(\.[A-Za-z0-9\-]+)*(\.[A-Za-z]{2,6})$` to `^[_A-Za-z0-9-\\+]+(\\.[_A-Za-z0-9-]+)*@[A-Za-z0-9-]+(\\.[A-Za-z0-9\\-]+)*(\\.[A-Za-z]{2,6})$`
  - changed the pattern of the request property `customer/mobile` from `^[\+]{0,1}[0-9]{5,15}$` to `^[\\+]{0,1}[0-9]{5,15}$`
  - added the new `refund` enum value to the `objectid` response property for the response status `200`
  - added the new optional request property `customer/email_alt`
  - added the new optional request property `customer/mobile_alt`
  - removed the pattern `^[A-Za-z0-9]{1,15}$` from the request property `customer/first_name`
  - removed the pattern `^[A-Za-z0-9]{1,15}$` from the request property `customer/last_name`
  - added the optional property `customer/email_alt` to the response with the `200` status
  - added the optional property `customer/mobile_alt` to the response with the `200` status
  - the response property `customer/first_name` became required for the status `200`
  - the response property `customer/last_name` became required for the status `200`
  - the `customer/email` response's property pattern was changed from `^[_A-Za-z0-9-\+]+(\.[_A-Za-z0-9-]+)*@[A-Za-z0-9-]+(\.[A-Za-z0-9\-]+)*(\.[A-Za-z]{2,6})$` to `^[_A-Za-z0-9-\\+]+(\\.[_A-Za-z0-9-]+)*@[A-Za-z0-9-]+(\\.[A-Za-z0-9\\-]+)*(\\.[A-Za-z]{2,6})$` for the status `200`
  - the `customer/mobile` response's property pattern was changed from `^[\+]{0,1}[0-9]{5,15}$` to `^[\\+]{0,1}[0-9]{5,15}$` for the status `200`
  - the `customer/first_name` response's property pattern `^[A-Za-z0-9]{1,15}$` was removed for the status `200`
  - the `customer/last_name` response's property pattern `^[A-Za-z0-9]{1,15}$` was removed for the status `200`

---

[Operation](https://skmtc.dev/billdesk/apis/payments/docs/pgsi/ve1_2/mandatetokens/create/post.md) - [API](https://skmtc.dev/billdesk/apis/payments.md) - [Page](https://skmtc.dev/billdesk/apis/payments/changes/pgsi/ve1_2/mandatetokens/create/post)
