B2B Customer Care - Devices

deleteCustomerDevice

Removes the customer’s device from the list of registered devices.

POST URL/b2b-gateway/customers/devices/delete

Request

Attribute Description
b2bRequest Required B2bRequest
Identifies the request to the B2B Gateway.
issuingPartnerUri Required String
The unique identifier of the Paydiant partner that issued the mobile payments app where the wallet is registered.
partnerUri Required String
The unique identifier of the Paydiant partner under which the issuer is registered.
deviceUri Required String
Unique identifier for the device associated with a wallet.

Response

Attribute Description
b2bResponse Required B2bResponse
Identifies the response from the B2B Gateway.

retrieveCustomerDevices

Retrieves the device information for a specific customer.

POST URL/b2b-gateway/customers/devices/search

Request

Attribute Description
b2bRequest Required B2bRequest
Identifies the request to the B2B Gateway.
issuingPartnerUri Required String
The unique identifier of the Paydiant partner that issued the mobile payments app where the wallet is registered.
partnerUri Required String
The unique identifier of the Paydiant partner under which the issuer is registered.
customerUri Optional String
The unique identifier of a registered mobile wallet user.
externalId Optional String
ID supplied by a system external to Paydiant to identify this customer.

Note: Either customerURI or externalId is required in the request.

Response

Attribute Description
b2bResponse Required B2bResponse
Identifies the response from the B2B Gateway.
customerDevices Optional Object
Instances of CustomerDevice that define the devices for this Issuing Partner.

retrieveIssuingPartnerDeviceTypes

Retrieves the type of the devices for an entire issuer for troubleshooting or statistical reporting.

POST URL/b2b-gateway/partners/devicetypes/search

Request

Attribute Description
b2bRequest Required B2bRequest
Identifies the request to the B2B Gateway.
issuingPartnerUri Required String
The unique identifier of the Paydiant partner that issued the mobile payments app where the wallet is registered.
partnerUri Required String
The unique identifier of the Paydiant partner under which the issuer is registered.

Response

Attribute Description
b2bResponse Required B2bResponse
Identifies the response from the B2B Gateway.
deviceTypesInfo Optional DeviceTypesInfo
Defines the devices for this Issuing Partner.

updateCustomerDeviceActivation

Resets the value of the active attribute of the device to which the mobile wallet account is associated to the value specified in the request.

PUT URL/b2b-gateway/customers/devices/activation

Request

Attribute Description
b2bRequest Required B2bRequest
Identifies the request to the B2B Gateway.
issuingPartnerUri Required String
The unique identifier of the Paydiant partner that issued the mobile payments app where the wallet is registered.
partnerUri Required String
The unique identifier of the Paydiant partner under which the issuer is registered.
deviceUri Required String
The unique identifier of a device associated with a mobile wallet.
activate Required Boolean
The setting to which the device’s activation status will be updated. Valid values are:
TRUE - Active
FALSE - Deactivated

Response

Attribute Description
b2bResponse Required B2bResponse
Identifies the response from the B2B Gateway.
active Required Boolean
Indicates the state of the mobile wallet. Valid values are:
TRUE - Active
FALSE - Deactivated