Payment Embedded Session API (1.0.0)
Download OpenAPI specification:Download
Initiate Payment Session
Authorizations:
ApiKeyAuth
Request Body schema: application/jsonrequired
PaymentDescriptor | string |
Channel | string Default: "QuickPay" Available options are |
ClientReference | string |
PaymentSourceIdentifier | string |
Array of objects (EmbeddedCharges) | |
object | |
object (ClientUserDto) |
Responses
Request samples
- Payload
Content type
application/json
{- "PaymentDescriptor": "string",
- "Channel": "QuickPay",
- "ClientReference": "string",
- "PaymentSourceIdentifier": "string",
- "Charges": [
- {
- "Amount": 0,
- "Description": "string",
- "ChargeType": "string",
- "ClientAccount": {
- "AccountNumber": "string",
- "SubAccountNumber": "string",
- "Balance": 0,
- "Name": "string",
- "PhoneNumber": "string",
- "DueDate": "2019-08-24T14:15:22Z",
- "IssueDate": "2019-08-24T14:15:22Z",
- "Note": "string",
- "MetaJson": "string",
- "Address": {
- "StreetAddress": "string",
- "StreetAddress2": "string",
- "City": "string",
- "State": "string",
- "ZipCode": "string"
}
}
}
], - "PaymentFields": {
- "property1": "string",
- "property2": "string"
}, - "ClientUser": {
- "EmailAddress": "string",
- "FirstName": "string",
- "LastName": "string"
}
}
Response samples
- 200
Content type
application/json
{- "hasErrors": true,
- "errors": [
- {
- "propertyName": "string",
- "errorMessage": "string"
}
], - "data": {
- "PaymentSessionIdentifier": "string",
- "PaymentLogInLink": "string",
- "Status": "string"
}
}
Initiate Manage Autopay Session
Authorizations:
ApiKeyAuth
Request Body schema: application/jsonrequired
object (ClientAccountDto) | |
object (ClientUserDto) |
Responses
Request samples
- Payload
Content type
application/json
{- "ClientAccount": {
- "AccountNumber": "string",
- "SubAccountNumber": "string",
- "Balance": 0,
- "Name": "string",
- "PhoneNumber": "string",
- "DueDate": "2019-08-24T14:15:22Z",
- "IssueDate": "2019-08-24T14:15:22Z",
- "Note": "string",
- "MetaJson": "string",
- "Address": {
- "StreetAddress": "string",
- "StreetAddress2": "string",
- "City": "string",
- "State": "string",
- "ZipCode": "string"
}
}, - "ClientUser": {
- "EmailAddress": "string",
- "FirstName": "string",
- "LastName": "string"
}
}
Response samples
- 200
Content type
application/json
{- "hasErrors": true,
- "errors": [
- {
- "propertyName": "string",
- "errorMessage": "string"
}
], - "data": {
- "SessionLink": "string",
- "SessionType": "string",
- "SessionStatus": "string",
- "ValidUntil": "2019-08-24T14:15:22Z"
}
}
Initiate Manage Paperless Session
Authorizations:
ApiKeyAuth
Request Body schema: application/jsonrequired
object (ClientAccountDto) | |
object (ClientUserDto) |
Responses
Request samples
- Payload
Content type
application/json
{- "ClientAccount": {
- "AccountNumber": "string",
- "SubAccountNumber": "string",
- "Balance": 0,
- "Name": "string",
- "PhoneNumber": "string",
- "DueDate": "2019-08-24T14:15:22Z",
- "IssueDate": "2019-08-24T14:15:22Z",
- "Note": "string",
- "MetaJson": "string",
- "Address": {
- "StreetAddress": "string",
- "StreetAddress2": "string",
- "City": "string",
- "State": "string",
- "ZipCode": "string"
}
}, - "ClientUser": {
- "EmailAddress": "string",
- "FirstName": "string",
- "LastName": "string"
}
}
Response samples
- 200
Content type
application/json
{- "hasErrors": true,
- "errors": [
- {
- "propertyName": "string",
- "errorMessage": "string"
}
], - "data": {
- "SessionLink": "string",
- "SessionType": "string",
- "SessionStatus": "string",
- "ValidUntil": "2019-08-24T14:15:22Z"
}
}
Initiate Manage Wallet Session
Authorizations:
ApiKeyAuth
Request Body schema: application/jsonrequired
object (ClientUserDto) | |||||||
|
Responses
Request samples
- Payload
Content type
application/json
{- "ClientUser": {
- "EmailAddress": "string",
- "FirstName": "string",
- "LastName": "string"
}
}
Response samples
- 200
Content type
application/json
{- "hasErrors": true,
- "errors": [
- {
- "propertyName": "string",
- "errorMessage": "string"
}
], - "data": {
- "SessionLink": "string",
- "SessionType": "string",
- "SessionStatus": "string",
- "ValidUntil": "2019-08-24T14:15:22Z"
}
}