createOrUpdateCustomer

Request to create a new or update an existing customer profile on the service provider's system.

SecurityhttpBasic or oauth2
Request
Request Body schema: application/json

A message containing the data required to carry out the admin request, as well as information about the point-of-sale from which the transaction originates.

required
object (Originator)

The Originator object encapsulates data relating to the originator of the transaction

required
object (Institution)

Originating, acquiring, processing, or receiving institution details

object (PersonalDetails)

Personal details of a customer.

customerProfileId
string

Uniquely identifies customer's profile on the upstream entity's system.

Responses
200

successful operation

201

Created

400

Bad request

500

Internal Server Error

501

Not implemented

503

Service Unavailable

504

Gateway Timeout

post/admin/customers
Request samples
application/json
{
  • "originator": {
    },
  • "receiver": {
    },
  • "customerDetails": {
    },
  • "customerProfileId": "string"
}
Response samples
application/json
{
  • "originator": {
    },
  • "receiver": {
    },
  • "customerDetails": {
    },
  • "customerProfileId": "string"
}
Copyright © Electrum Payments (Pty) Ltd. 2019-2022. All right reserved.