Business Router API
Bypass
ForceWalletCreated
Force push of a business event message "WalletCreated" on business bus
Request
POST /bypass/walletcreated
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*body |
|
Request containing the business event |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 | Returns confirmation |
||
400 |
|
Operation is not allowed outside of Development and Testing environments |
|
403 |
|
Cannot force events of a different Partner |
|
422 |
|
Unprocessable Content |
ForceWalletUpdated
Force push of a business event message "WalletUpdated" on business bus
Request
POST /bypass/walletupdated
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*body |
|
Request containing the business event |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 | Returns confirmation |
||
400 |
|
Operation is not allowed outside of Development and Testing environments |
|
403 |
|
Cannot force events of a different Partner |
|
422 |
|
Unprocessable Content |
ForceWalletIbanDeleted
Force push of a business event message "IbanDeleted" on business bus
Request
POST /bypass/walletibandeleted
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*body |
|
Request containing the business event |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 | Returns confirmation |
||
400 |
|
Operation is not allowed outside of Development and Testing environments |
|
403 |
|
Cannot force events of a different Partner |
|
422 |
|
Unprocessable Content |
ForceWalletAttributesUpdated
Force push of a business event message "WalletAttributesUpdated" on business bus
Request
POST /bypass/walletattributesupdated
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*body |
|
Request containing the business event |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 | Returns confirmation |
||
400 |
|
Operation is not allowed outside of Development and Testing environments |
|
403 |
|
Cannot force events of a different Partner |
|
422 |
|
Unprocessable Content |
ForceTransactionInitialized
Force push of a business event message "TransactionInitialized" on business bus
Request
POST /bypass/transactioninitialized
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*body |
|
Request containing the business event |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 | Returns confirmation |
||
400 |
|
Operation is not allowed outside of Development and Testing environments |
|
403 |
|
Cannot force events of a different Partner |
|
422 |
|
Unprocessable Content |
ForceTransactionConfirmed
Force push of a business event message "TransactionConfirmed" on business bus
Request
POST /bypass/transactionconfirmed
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*body |
|
Request containing the business event |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 | Returns confirmation |
||
400 |
|
Operation is not allowed outside of Development and Testing environments |
|
403 |
|
Cannot force events of a different Partner |
|
422 |
|
Unprocessable Content |
ForceTransactionCompleted
Force push of a business event message "TransactionCompleted" on business bus
Request
POST /bypass/transactioncompleted
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*body |
|
Request containing the business event |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 | Returns confirmation |
||
400 |
|
Operation is not allowed outside of Development and Testing environments |
|
403 |
|
Cannot force events of a different Partner |
|
422 |
|
Unprocessable Content |
ForceStoreCreated
Force push of a business event message "StoreCreated" on business bus
Request
POST /bypass/storecreated
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*body |
|
Request containing the business event |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 | Returns confirmation |
||
400 |
|
Operation is not allowed outside of Development and Testing environments |
|
403 |
|
Cannot force events of a different Partner |
|
422 |
|
Unprocessable Content |
ForceStoreUpdated
Force push of a business event message "StoreUpdated" on business bus
Request
POST /bypass/storeupdated
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*body |
|
Request containing the business event |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 | Returns confirmation |
||
400 |
|
Operation is not allowed outside of Development and Testing environments |
|
403 |
|
Cannot force events of a different Partner |
|
422 |
|
Unprocessable Content |
ForceStoreDeleted
Force push of a business event message "StoreDeleted" on business bus
Request
POST /bypass/storedeleted
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*body |
|
Request containing the business event |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 | Returns confirmation |
||
400 |
|
Operation is not allowed outside of Development and Testing environments |
|
403 |
|
Cannot force events of a different Partner |
|
422 |
|
Unprocessable Content |
ForceTransactionsCancelled
Force push of a business event message "TransactionsCancelled" on business bus
Request
POST /bypass/transactionscancelled
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*body |
|
Request containing the business event |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 | Returns confirmation |
||
400 |
|
Operation is not allowed outside of Development and Testing environments |
|
403 |
|
Cannot force events of a different Partner |
|
422 |
|
Unprocessable Content |
ForceOperationGroupInitialized
Force push of a business event message "OperationGroupInitialized" on business bus
Request
POST /bypass/operationgroupinitialized
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*body |
|
Request containing the business event |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 | Returns confirmation |
||
400 |
|
Operation is not allowed outside of Development and Testing environments |
|
403 |
|
Cannot force events of a different Partner |
|
422 |
|
Unprocessable Content |
ForceOperationGroupConfirmed
Force push of a business event message "OperationGroupConfirmed" on business bus
Request
POST /bypass/operationgroupconfirmed
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*body |
|
Request containing the business event |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 | Returns confirmation |
||
400 |
|
Operation is not allowed outside of Development and Testing environments |
|
403 |
|
Cannot force events of a different Partner |
|
422 |
|
Unprocessable Content |
ForceOperationGroupCancelled
Force push of a business event message "OperationGroupCancelled" on business bus
Request
POST /bypass/operationgroupcancelled
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*body |
|
Request containing the business event |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 | Returns confirmation |
||
400 |
|
Operation is not allowed outside of Development and Testing environments |
|
403 |
|
Cannot force events of a different Partner |
|
422 |
|
Unprocessable Content |
ForceWalletSuspended
Force push of a business event message "WalletSuspended" on business bus
Request
POST /bypass/walletsuspended
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*body |
|
Request containing the business event |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 | Returns confirmation |
||
400 |
|
Operation is not allowed outside of Development and Testing environments |
|
403 |
|
Cannot force events of a different Partner |
|
422 |
|
Unprocessable Content |
ForceWalletReactivated
Force push of a business event message "WalletReactivated" on business bus
Request
POST /bypass/walletreactivated
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*body |
|
Request containing the business event |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 | Returns confirmation |
||
400 |
|
Operation is not allowed outside of Development and Testing environments |
|
403 |
|
Cannot force events of a different Partner |
|
422 |
|
Unprocessable Content |
ForceWalletClosed
Force push of a business event message "WalletClosed" on business bus
Request
POST /bypass/walletclosed
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*body |
|
Request containing the business event |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 | Returns confirmation |
||
400 |
|
Operation is not allowed outside of Development and Testing environments |
|
403 |
|
Cannot force events of a different Partner |
|
422 |
|
Unprocessable Content |
ForceWalletReopened
Force push of a business event message "WalletReopened" on business bus
Request
POST /bypass/walletreopened
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*body |
|
Request containing the business event |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 | Returns confirmation |
||
400 |
|
Operation is not allowed outside of Development and Testing environments |
|
403 |
|
Cannot force events of a different Partner |
|
422 |
|
Unprocessable Content |
ForceWireTransferCompleted
Force push of a business event message "WireTransferCompleted" on business bus
Request
POST /bypass/wiretransfercompleted
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*body |
|
Request containing the business event |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 | Returns confirmation |
||
400 |
|
Operation is not allowed outside of Development and Testing environments |
|
403 |
|
Cannot force events of a different Partner |
|
422 |
|
Unprocessable Content |
ForceWireTransferFailed
Force push of a business event message "WireTransferFailed" on business bus
Request
POST /bypass/wiretransferfailed
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*body |
|
Request containing the business event |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 | Returns confirmation |
||
400 |
|
Operation is not allowed outside of Development and Testing environments |
|
403 |
|
Cannot force events of a different Partner |
|
422 |
|
Unprocessable Content |
ForceMoveFundsCompleted
Force push of a business event message "MoveFundsCompleted" on business bus
Request
POST /bypass/movefundscompleted
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*body |
|
Request containing the business event |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 | Returns confirmation |
||
400 |
|
Operation is not allowed outside of Development and Testing environments |
|
403 |
|
Cannot force events of a different Partner |
|
422 |
|
Unprocessable Content |
ForceMoveFundsFailed
Force push of a business event message "MoveFundsFailed" on business bus
Request
POST /bypass/movefundsfailed
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*body |
|
Request containing the business event |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 | Returns confirmation |
||
400 |
|
Operation is not allowed outside of Development and Testing environments |
|
403 |
|
Cannot force events of a different Partner |
|
422 |
|
Unprocessable Content |
ForceOperationConfirmed
Force push of a business event message "OperationConfirmed" on business bus
Request
POST /bypass/operationconfirmed
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*body |
|
Request containing the business event |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 | Returns confirmation |
||
400 |
|
Operation is not allowed outside of Development and Testing environments |
|
403 |
|
Cannot force events of a different Partner |
|
422 |
|
Unprocessable Content |
ForceBucketCreated
Force push of a business event message "BucketCreated" on business bus
Request
POST /bypass/bucketcreated
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*body |
|
Request containing the business event |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 | Returns confirmation |
||
400 |
|
Operation is not allowed outside of Development and Testing environments |
|
403 |
|
Cannot force events of a different Partner |
|
422 |
|
Unprocessable Content |
Diagnostics
GetDiagnosticsInfo
Get current platform diagnostics data
Request
GET /diagnostics/info
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Diagnostics data |
|
400 |
|
Bad Request |
|
403 |
|
Forbidden |
|
422 |
|
Unprocessable Content |
GetFeaturesStatus
Get status of current microservice features
Request
GET /diagnostics/features
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Diagnostic and features availability data |
|
400 |
|
Bad Request |
|
403 |
|
Forbidden |
|
422 |
|
Unprocessable Content |
Definitions
WalletCreatedBusinessEvent
Business event message for "WalletCreated"
Name | Type | Notes |
---|---|---|
walletId | string (uuid) | Wallet identifier |
partnerKey | string | Partner key |
taxId | string | Tax id of owner of wallet |
firstName | string | Owner first name |
lastName | string | Owner last name |
phoneNumber | string | Owner phone number |
string | Owner e-mail |
|
creationDate | string (date-time) | Creation date of wallet |
lastUpdateDate | string (date-time) | Last update of wallet |
lastUsageDate | string (date-time) | Last usage of wallet |
closureDate | string (date-time) | Date of closure of wallet |
suspensionDate | string (date-time) | Date of suspension of wallet |
reactivationDate | string (date-time) | Date of reactivation of wallet |
originatingDealerKey | string | Responsible dealer for wallet creation |
messageVersion | integer (int32) | Version of current event message (ex. 1) |
messagePublisher | string | Publisher name (ex. "P1") |
timestamp | string (date-time) | Date/time of message creation *** NOTE: Field used for compatibility with Flowe Ecosystem. For future versions, please use "MessageCreationDate" *** |
id | string (uuid) | |
messageCreationDate | string (date-time) | |
messagePublishDate | string (date-time) | |
isLastRetry | boolean |
ErrorModel
Name | Type | Notes |
---|---|---|
errorCode | string | |
errorDescription | string | |
errorProperties | object |
WalletUpdatedBusinessEvent
Business event message for "WalletUpdated"
Name | Type | Notes |
---|---|---|
walletId | string (uuid) | Wallet identifier |
partnerKey | string | Partner key |
taxId | string | Owner tax id |
firstName | string | Owner first name |
lastName | string | Owner last name |
iban | string | Owner IBAN |
phoneNumber | string | Owner phone number |
string | Owner email |
|
creationDate | string (date-time) | Creation date of wallet |
closureDate | string (date-time) | Closure date of wallet |
lastUpdateDate | string (date-time) | Last update of wallet |
lastUsageDate | string (date-time) | Last usage of wallet |
suspensionDate | string (date-time) | Date of suspension of wallet |
reactivationDate | string (date-time) | Date of reactivation of wallet |
originatingDealerKey | string | Responsible dealer for wallet creation |
messageVersion | integer (int32) | Version of current event message (ex. 1) |
messagePublisher | string | Publisher name (ex. "P1") |
timestamp | string (date-time) | Date/time of message creation *** NOTE: Field used for compatibility with Flowe Ecosystem. For future versions, please use "MessageCreationDate" *** |
id | string (uuid) | |
messageCreationDate | string (date-time) | |
messagePublishDate | string (date-time) | |
isLastRetry | boolean |
WalletIbanDeletedBusinessEvent
Business event message for "WalletIbanDeleted"
Name | Type | Notes |
---|---|---|
walletId | string (uuid) | Wallet identifier |
partnerKey | string | Partner key |
taxId | string | Owner tax id |
firstName | string | Owner first name |
lastName | string | Owner last name |
phoneNumber | string | Owner phone number |
string | Owner email |
|
creationDate | string (date-time) | Creation date of wallet |
lastUpdateDate | string (date-time) | Last update of wallet |
lastUsageDate | string (date-time) | Last usage of wallet |
closureDate | string (date-time) | Date of closure of wallet |
suspensionDate | string (date-time) | Date of suspension of wallet |
reactivationDate | string (date-time) | Date of reactivation of wallet |
originatingDealerKey | string | Responsible dealer for wallet creation |
messageVersion | integer (int32) | Version of current event message (ex. 1) |
messagePublisher | string | Publisher name (ex. "P1") |
timestamp | string (date-time) | Date/time of message creation *** NOTE: Field used for compatibility with Flowe Ecosystem. For future versions, please use "MessageCreationDate" *** |
id | string (uuid) | |
messageCreationDate | string (date-time) | |
messagePublishDate | string (date-time) | |
isLastRetry | boolean |
WalletAttributesUpdatedBusinessEvent
Business event message for "WalletAttributesUpdated"
Name | Type | Notes |
---|---|---|
walletId | string (uuid) | Wallet identifier |
partnerKey | string | Partner key |
taxId | string | Tax id of owner of wallet |
firstName | string | Owner first name |
lastName | string | Owner last name |
iban | string | Owner IBAN |
phoneNumber | string | Owner phone number |
string | Owner e-mail |
|
creationDate | string (date-time) | Creation date of wallet |
closureDate | string (date-time) | Closure date of wallet |
lastUpdateDate | string (date-time) | Last update of wallet |
lastUsageDate | string (date-time) | Last usage of wallet |
suspensionDate | string (date-time) | Date of suspension of wallet |
reactivationDate | string (date-time) | Date of reactivation of wallet |
originatingDealerKey | string | Responsible dealer for wallet creation |
addressStreet | string | Street of residence |
addressNumber | string | Street number |
zipCode | string | City postal code |
city | string | City of residence |
province | string | Province of residence |
country | string | Country of residence |
hasResidenceDataChanged | boolean | If true at least one residence data field was updated |
messageVersion | integer (int32) | Version of current event message (ex. 1) |
messagePublisher | string | Publisher name (ex. "P1") |
timestamp | string (date-time) | Date/time of message creation *** NOTE: Field used for compatibility with Flowe Ecosystem. For future versions, please use "MessageCreationDate" *** |
id | string (uuid) | |
messageCreationDate | string (date-time) | |
messagePublishDate | string (date-time) | |
isLastRetry | boolean |
TransactionInitializedBusinessEvent
Business event message for "TransactionInitialized"
Name | Type | Notes |
---|---|---|
partnerKey | string | Key of partner associated with transaction |
dealerKey | string | Key of dealer associated with transaction |
walletId | string (uuid) | Reference to wallet |
storeId | string (uuid) | Optional identifier of store where transaction is executed |
operationType | string | Type of operation (deposit, payment, fee, etc) |
amount | number (double) | Amount of transaction |
income | boolean | Is income operation ("true" => money that increment wallet amount, "false" => money that decrement) |
operationId | string (uuid) | Identifier of operation (inside CoreWalleting) associated with current transaction |
transactionId | integer (int64) | Transaction Id |
transactionType | string | Type of operation (deposit, payment, fee, etc) |
partySubject | string | Data associated with transaction (ex. IBAN source of SCT that recharges the wallet) |
reason | string | StoreReconciliation data associated with transaction |
fees |
|
List of fees associated to the transaction |
initializationDate | string (date-time) | Date/time (UTC) of initialization of operation (ex. when a deposit is requested by customer) |
messageVersion | integer (int32) | Version of current event message (ex. 1) |
messagePublisher | string | Publisher name (ex. "P1") |
timestamp | string (date-time) | Date/time of message creation *** NOTE: Field used for compatibility with Flowe Ecosystem. For future versions, please use "MessageCreationDate" *** |
id | string (uuid) | |
messageCreationDate | string (date-time) | |
messagePublishDate | string (date-time) | |
isLastRetry | boolean |
OperationFeeDto
List of fees associated to the transaction
Name | Type | Notes |
---|---|---|
amount | number (double) | Amount of the fee |
beneficiary | string | Beneficiary of current fee (bank account where the fee amount will be moved) |
debtor | string | Debtor of current fee (bank account that will pay the fees) |
TransactionConfirmedBusinessEvent
Business event message for "TransactionConfirmed"
Name | Type | Notes |
---|---|---|
confirmationDate | string (date-time) | Date/time (UTC) of confirm of operation (ex. when a deposit is confirmed by customer) |
partnerKey | string | Key of partner associated with transaction |
dealerKey | string | Key of dealer associated with transaction |
walletId | string (uuid) | Reference to wallet |
storeId | string (uuid) | Optional identifier of store where transaction is executed |
operationType | string | Type of operation (deposit, payment, fee, etc) |
amount | number (double) | Amount of transaction |
income | boolean | Is income operation ("true" => money that increment wallet amount, "false" => money that decrement) |
operationId | string (uuid) | Identifier of operation (inside CoreWalleting) associated with current transaction |
transactionId | integer (int64) | Transaction Id |
transactionType | string | Type of operation (deposit, payment, fee, etc) |
partySubject | string | Data associated with transaction (ex. IBAN source of SCT that recharges the wallet) |
reason | string | StoreReconciliation data associated with transaction |
fees |
|
List of fees associated to the transaction |
initializationDate | string (date-time) | Date/time (UTC) of initialization of operation (ex. when a deposit is requested by customer) |
messageVersion | integer (int32) | Version of current event message (ex. 1) |
messagePublisher | string | Publisher name (ex. "P1") |
timestamp | string (date-time) | Date/time of message creation *** NOTE: Field used for compatibility with Flowe Ecosystem. For future versions, please use "MessageCreationDate" *** |
id | string (uuid) | |
messageCreationDate | string (date-time) | |
messagePublishDate | string (date-time) | |
isLastRetry | boolean |
TransactionCompletedBusinessEvent
Business event message for "TransactionCompleted"
Name | Type | Notes |
---|---|---|
completionDate | string (date-time) | Date/time (UTC) of completion of operation (ex. when a deposit is completed in core banking) |
accountId | string | AccountId of core banking (ex. Temenos) where this transaction is credited |
creditAccountId | string | AccountId of core banking (ex. Temenos) where this transaction is credited |
debitAccountId | string | AccountId of core banking (ex. Temenos) where this transaction is charged |
accountingId | string | Identifier of transaction on remote core banking (ex. when Temenos gives us its operation identifier that is completed on NTR) |
externalReference | string | External reference used for register P1 transaction on core banking |
accountingDate | string (date-time) | Date/time of accounting on core banking |
confirmationDate | string (date-time) | Date/time (UTC) of confirm of operation (ex. when a deposit is confirmed by customer) |
partnerKey | string | Key of partner associated with transaction |
dealerKey | string | Key of dealer associated with transaction |
walletId | string (uuid) | Reference to wallet |
storeId | string (uuid) | Optional identifier of store where transaction is executed |
operationType | string | Type of operation (deposit, payment, fee, etc) |
amount | number (double) | Amount of transaction |
income | boolean | Is income operation ("true" => money that increment wallet amount, "false" => money that decrement) |
operationId | string (uuid) | Identifier of operation (inside CoreWalleting) associated with current transaction |
transactionId | integer (int64) | Transaction Id |
transactionType | string | Type of operation (deposit, payment, fee, etc) |
partySubject | string | Data associated with transaction (ex. IBAN source of SCT that recharges the wallet) |
reason | string | StoreReconciliation data associated with transaction |
fees |
|
List of fees associated to the transaction |
initializationDate | string (date-time) | Date/time (UTC) of initialization of operation (ex. when a deposit is requested by customer) |
messageVersion | integer (int32) | Version of current event message (ex. 1) |
messagePublisher | string | Publisher name (ex. "P1") |
timestamp | string (date-time) | Date/time of message creation *** NOTE: Field used for compatibility with Flowe Ecosystem. For future versions, please use "MessageCreationDate" *** |
id | string (uuid) | |
messageCreationDate | string (date-time) | |
messagePublishDate | string (date-time) | |
isLastRetry | boolean |
StoreCreatedBusinessEvent
Business event message for "StoreCreated"
Name | Type | Notes |
---|---|---|
storeId | string (uuid) | Store identifier |
dealerKey | string | Dealer key |
partnerKey | string | Partner key |
name | string | Name of store |
city | string | City where store is located |
address | string | Address of store |
accountId | string | Account id on core banking for store |
string | Email for contact store |
|
phoneNumber | string | Phone number for contact store |
code | string | Code of store (for external reference) |
latitude | number (double) | Latitude of the store (optional) |
longitude | number (double) | Longitude of the store (optional) |
isActive | boolean | Is store active |
creationDate | string (date-time) | Date/time of creation |
lastUpdateDate | string (date-time) | Date/time of last update |
messageVersion | integer (int32) | Version of current event message (ex. 1) |
messagePublisher | string | Publisher name (ex. "P1") |
timestamp | string (date-time) | Date/time of message creation *** NOTE: Field used for compatibility with Flowe Ecosystem. For future versions, please use "MessageCreationDate" *** |
id | string (uuid) | |
messageCreationDate | string (date-time) | |
messagePublishDate | string (date-time) | |
isLastRetry | boolean |
StoreUpdatedBusinessEvent
Business event message for "StoreUpdated"
Name | Type | Notes |
---|---|---|
storeId | string (uuid) | Store identifier |
dealerKey | string | Dealer key |
partnerKey | string | Partner key |
name | string | Name of store |
city | string | City where store is located |
address | string | Address of store |
accountId | string | Account id on core banking for store |
string | Email for contact store |
|
phoneNumber | string | Phone number for contact store |
code | string | Code of store (for external reference) |
latitude | number (double) | Latitude of the store (optional) |
longitude | number (double) | Longitude of the store (optional) |
isActive | boolean | Is store active |
creationDate | string (date-time) | Date/time of creation |
lastUpdateDate | string (date-time) | Date/time of last update |
messageVersion | integer (int32) | Version of current event message (ex. 1) |
messagePublisher | string | Publisher name (ex. "P1") |
timestamp | string (date-time) | Date/time of message creation *** NOTE: Field used for compatibility with Flowe Ecosystem. For future versions, please use "MessageCreationDate" *** |
id | string (uuid) | |
messageCreationDate | string (date-time) | |
messagePublishDate | string (date-time) | |
isLastRetry | boolean |
StoreDeletedBusinessEvent
Business event message for "StoreDeleted"
Name | Type | Notes |
---|---|---|
storeId | string (uuid) | Store identifier |
dealerKey | string | Dealer key |
partnerKey | string | Partner key |
name | string | Name of store |
city | string | City where store is located |
address | string | Address of store |
accountId | string | Account id on core banking for store |
string | Email for contact store |
|
phoneNumber | string | Phone number for contact store |
code | string | Code of store (for external reference) |
latitude | number (double) | Latitude of the store (optional) |
longitude | number (double) | Longitude of the store (optional) |
isActive | boolean | Is store active |
creationDate | string (date-time) | Date/time of creation |
lastUpdateDate | string (date-time) | Date/time of last update |
messageVersion | integer (int32) | Version of current event message (ex. 1) |
messagePublisher | string | Publisher name (ex. "P1") |
timestamp | string (date-time) | Date/time of message creation *** NOTE: Field used for compatibility with Flowe Ecosystem. For future versions, please use "MessageCreationDate" *** |
id | string (uuid) | |
messageCreationDate | string (date-time) | |
messagePublishDate | string (date-time) | |
isLastRetry | boolean |
TransactionsCancelledBusinessEvent
Business event message for "TransactionsCancelled"
Name | Type | Notes |
---|---|---|
transactionId | integer (int64) | Transaction identifier |
walletId | string (uuid) | Wallet identifier |
operationId | string (uuid) | Operation identifier |
partnerKey | string | Partner key |
dealerKey | string | Dealer key |
storeId | string (uuid) | Store identifier |
transactionType | string | Transaction type (CashDeposit, Payment, etc) |
creationDate | string (date-time) | Date/time of creation of record of transaction |
amount | number (double) | Amount of transaction |
income | boolean | Income (true) or outcome (false) |
initializationDate | string (date-time) | Date/time of initialization of transaction |
parentId | integer (int64) | Identifier of parent transaction (null is the main transaction) |
operationCancellationDate | string (date-time) | Date/time of cancellation of the main operation |
operationExpirationDate | string (date-time) | Date/time of expiration of the main operation |
accountId | string | AccountId of core banking (ex. Temenos) where this transaction is credited |
creditAccountId | string | Credit Account id (on Core Banking) where transaction is recoinciled |
debitAccountId | string | Debit Account id (on Core Banking) where transaction is recoinciled |
accountingId | string | Identifier of transaction on core banking |
partySubject | string | Party subject |
reason | string | Reason |
fees |
|
Fees associated to the cancelled transaction |
messageVersion | integer (int32) | Version of current event message (ex. 1) |
messagePublisher | string | Publisher name (ex. "P1") |
timestamp | string (date-time) | Date/time of message creation *** NOTE: Field used for compatibility with Flowe Ecosystem. For future versions, please use "MessageCreationDate" *** |
id | string (uuid) | |
messageCreationDate | string (date-time) | |
messagePublishDate | string (date-time) | |
isLastRetry | boolean |
OperationGroupInitializedBusinessEvent
Business event message for "OperationGroupInitialized"
Name | Type | Notes |
---|---|---|
operationGroupId | string (uuid) | Operation group identifier |
walletId | string (uuid) | Wallet identifier |
partnerKey | string | Partner key |
dealerKey | string | Dealer key |
creationDate | string (date-time) | Date/time of creation |
messageVersion | integer (int32) | Version of current event message (ex. 1) |
messagePublisher | string | Publisher name (ex. "P1") |
timestamp | string (date-time) | Date/time of message creation *** NOTE: Field used for compatibility with Flowe Ecosystem. For future versions, please use "MessageCreationDate" *** |
id | string (uuid) | |
messageCreationDate | string (date-time) | |
messagePublishDate | string (date-time) | |
isLastRetry | boolean |
OperationGroupConfirmedBusinessEvent
Business event message for "OperationGroupConfirmed"
Name | Type | Notes |
---|---|---|
operationGroupId | string (uuid) | Operation group identifier |
walletId | string (uuid) | Wallet identifier |
partnerKey | string | Partner key |
dealerKey | string | Dealer key |
creationDate | string (date-time) | Date/time of creation |
confirmationDate | string (date-time) | Date/time of confirmation |
messageVersion | integer (int32) | Version of current event message (ex. 1) |
messagePublisher | string | Publisher name (ex. "P1") |
timestamp | string (date-time) | Date/time of message creation *** NOTE: Field used for compatibility with Flowe Ecosystem. For future versions, please use "MessageCreationDate" *** |
id | string (uuid) | |
messageCreationDate | string (date-time) | |
messagePublishDate | string (date-time) | |
isLastRetry | boolean |
OperationGroupCancelledBusinessEvent
Business event message for "OperationGroupCancelled"
Name | Type | Notes |
---|---|---|
operationGroupId | string (uuid) | Operation group identifier |
walletId | string (uuid) | Wallet identifier |
partnerKey | string | Partner key |
dealerKey | string | Dealer key |
creationDate | string (date-time) | Date/time of creation |
cancellationDate | string (date-time) | Date/time of cancellation |
expiryDate | string (date-time) | Date/time of expiration |
terminationDate | string (date-time) | Date/time of termination |
messageVersion | integer (int32) | Version of current event message (ex. 1) |
messagePublisher | string | Publisher name (ex. "P1") |
timestamp | string (date-time) | Date/time of message creation *** NOTE: Field used for compatibility with Flowe Ecosystem. For future versions, please use "MessageCreationDate" *** |
id | string (uuid) | |
messageCreationDate | string (date-time) | |
messagePublishDate | string (date-time) | |
isLastRetry | boolean |
WalletSuspendedBusinessEvent
Business event message for "WalletSuspended"
Name | Type | Notes |
---|---|---|
walletId | string (uuid) | Wallet identifier |
partnerKey | string | Partner key |
taxId | string | Owner tax id |
firstName | string | Owner first name |
lastName | string | Owner last name |
iban | string | Owner IBAN |
phoneNumber | string | Owner phone number |
string | Owner email |
|
creationDate | string (date-time) | Creation date of wallet |
lastUpdateDate | string (date-time) | Last update of wallet |
lastUsageDate | string (date-time) | Last usage of wallet |
closureDate | string (date-time) | Date of closure of wallet |
suspensionDate | string (date-time) | Date of suspension of wallet |
reactivationDate | string (date-time) | Date of reactivation of wallet |
originatingDealerKey | string | Responsible dealer for wallet creation |
messageVersion | integer (int32) | Version of current event message (ex. 1) |
messagePublisher | string | Publisher name (ex. "P1") |
timestamp | string (date-time) | Date/time of message creation *** NOTE: Field used for compatibility with Flowe Ecosystem. For future versions, please use "MessageCreationDate" *** |
id | string (uuid) | |
messageCreationDate | string (date-time) | |
messagePublishDate | string (date-time) | |
isLastRetry | boolean |
WalletReactivatedBusinessEvent
Business event message for "WalletReactivated"
Name | Type | Notes |
---|---|---|
walletId | string (uuid) | Wallet identifier |
partnerKey | string | Partner key |
taxId | string | Owner tax id |
firstName | string | Owner first name |
lastName | string | Owner last name |
iban | string | Owner IBAN |
phoneNumber | string | Owner phone number |
string | Owner email |
|
creationDate | string (date-time) | Creation date of wallet |
lastUpdateDate | string (date-time) | Last update of wallet |
lastUsageDate | string (date-time) | Last usage of wallet |
closureDate | string (date-time) | Date of closure of wallet |
suspensionDate | string (date-time) | Date of suspension of wallet |
reactivationDate | string (date-time) | Date of reactivation of wallet |
originatingDealerKey | string | Responsible dealer for wallet creation |
messageVersion | integer (int32) | Version of current event message (ex. 1) |
messagePublisher | string | Publisher name (ex. "P1") |
timestamp | string (date-time) | Date/time of message creation *** NOTE: Field used for compatibility with Flowe Ecosystem. For future versions, please use "MessageCreationDate" *** |
id | string (uuid) | |
messageCreationDate | string (date-time) | |
messagePublishDate | string (date-time) | |
isLastRetry | boolean |
WalletClosedBusinessEvent
Business event message for "WalletClosed"
Name | Type | Notes |
---|---|---|
walletId | string (uuid) | Wallet identifier |
partnerKey | string | Partner key |
taxId | string | Tax id of owner of wallet |
firstName | string | Owner first name |
lastName | string | Owner last name |
iban | string | Owner IBAN |
phoneNumber | string | Owner phone number |
string | Owner e-mail |
|
creationDate | string (date-time) | Creation date of wallet |
closureDate | string (date-time) | Closure date of wallet |
lastUpdateDate | string (date-time) | Last update of wallet |
lastUsageDate | string (date-time) | Last usage of wallet |
suspensionDate | string (date-time) | Date of suspension of wallet |
reactivationDate | string (date-time) | Date of reactivation of wallet |
originatingDealerKey | string | Responsible dealer for wallet creation |
messageVersion | integer (int32) | Version of current event message (ex. 1) |
messagePublisher | string | Publisher name (ex. "P1") |
timestamp | string (date-time) | Date/time of message creation *** NOTE: Field used for compatibility with Flowe Ecosystem. For future versions, please use "MessageCreationDate" *** |
id | string (uuid) | |
messageCreationDate | string (date-time) | |
messagePublishDate | string (date-time) | |
isLastRetry | boolean |
WalletReopenedBusinessEvent
Business event message for "WalletReopened"
Name | Type | Notes |
---|---|---|
walletId | string (uuid) | Wallet identifier |
partnerKey | string | Partner key |
taxId | string | Owner tax id |
firstName | string | Owner first name |
lastName | string | Owner last name |
iban | string | Owner IBAN |
phoneNumber | string | Owner phone number |
string | Owner email |
|
creationDate | string (date-time) | Creation date of wallet |
lastUpdateDate | string (date-time) | Last update of wallet |
lastUsageDate | string (date-time) | Last usage of wallet |
closureDate | string (date-time) | Date of closure of wallet |
suspensionDate | string (date-time) | Date of suspension of wallet |
reopeningDate | string (date-time) | Date of reopening of wallet |
originatingDealerKey | string | Responsible dealer for wallet creation |
messageVersion | integer (int32) | Version of current event message (ex. 1) |
messagePublisher | string | Publisher name (ex. "P1") |
timestamp | string (date-time) | Date/time of message creation *** NOTE: Field used for compatibility with Flowe Ecosystem. For future versions, please use "MessageCreationDate" *** |
id | string (uuid) | |
messageCreationDate | string (date-time) | |
messagePublishDate | string (date-time) | |
isLastRetry | boolean |
WireTransferCompletedBusinessEvent
Business event message for "WireTransferCompleted"
Name | Type | Notes |
---|---|---|
partnerKey | string | Key of partner |
dealerKey | string | Key of dealer |
accountingId | string | Identifier of transaction on core banking |
accountId | string | Account identier that is used to credit money (ex. "wallets account" in case of CashDeposit, "store account" in case of Payment, etc.) |
endToEndReference | string | Identifier used to connect P1 operation with core banking (ex. T24) movements of funds |
completionDate | string (date-time) | Date/time of completion of move funds on core banking |
debitCurrency | string | Currency used |
beneficiaryIBAN | string | Credit IBAN |
executionDate | string (date-time) | Date of execution of the payment |
debitAccountId | string | Debit account |
accountWithBankBIC | string | BIC of the credit IBAN |
orderingCustomerBic | string | BIC of the ordering account |
debitAccountIBAN | string | Debtor IBAN |
beneficiaryName | string | Name associated to the credit IBAN |
transactionAmount | string | Amount sent |
paymentCurrency | string | Currency used for the payment |
paymentOrderProductId | string | Product identifier associated to the payment |
messageVersion | integer (int32) | Version of current event message (ex. 1) |
messagePublisher | string | Publisher name (ex. "P1") |
timestamp | string (date-time) | Date/time of message creation *** NOTE: Field used for compatibility with Flowe Ecosystem. For future versions, please use "MessageCreationDate" *** |
id | string (uuid) | |
messageCreationDate | string (date-time) | |
messagePublishDate | string (date-time) | |
isLastRetry | boolean |
WireTransferFailedBusinessEvent
Business event message for "WireTransferFailed"
Name | Type | Notes |
---|---|---|
partnerKey | string | Key of partner |
dealerKey | string | Key of dealer |
endToEndReference | string | Identifier used to connect P1 operation with core banking (ex. T24) movements of funds |
beneficiaryIBAN | string | Credit IBAN |
orderingCustomerBic | string | BIC of the ordering account |
debitAccountIBAN | string | Debtor IBAN |
beneficiaryName | string | Name associated to the credit IBAN |
transactionAmount | number (double) | Amount sent |
paymentCurrency | string | Currency used for the payment |
statusCode | Status code of the failed response |
|
reasonPhrase | string | Reason of the failure as described by the Core Banking |
failureDate | string (date-time) | Date of the failure |
body | string | Raw body sent back from the Core Banking |
messageVersion | integer (int32) | Version of current event message (ex. 1) |
messagePublisher | string | Publisher name (ex. "P1") |
timestamp | string (date-time) | Date/time of message creation *** NOTE: Field used for compatibility with Flowe Ecosystem. For future versions, please use "MessageCreationDate" *** |
id | string (uuid) | |
messageCreationDate | string (date-time) | |
messagePublishDate | string (date-time) | |
isLastRetry | boolean |
MoveFundsCompletedBusinessEvent
Name | Type | Notes |
---|---|---|
partnerKey | string | Key of partner |
dealerKey | string | Key of dealer |
operationId | string (uuid) | Identifier of operation |
accountingId | string | Identifier of transaction on core banking |
accountId | string | Account identier that is used to credit money (ex. "wallets account" in case of CashDeposit, "store account" in case of Payment, etc.) |
externalReference | string | Identifier used to connect P1 operation with core banking (ex. T24) movements of funds |
operationType | string | Type of operation (ex. CashDeposit, Payment) |
completionDate | string (date-time) | Date/time of completion of move funds on core banking |
accountingDate | string (date-time) | Date/time of accounting on core banking NOTE: this date is also known as "BookingDate" |
messageVersion | integer (int32) | Version of current event message (ex. 1) |
messagePublisher | string | Publisher name (ex. "P1") |
timestamp | string (date-time) | Date/time of message creation *** NOTE: Field used for compatibility with Flowe Ecosystem. For future versions, please use "MessageCreationDate" *** |
id | string (uuid) | |
messageCreationDate | string (date-time) | |
messagePublishDate | string (date-time) | |
isLastRetry | boolean |
MoveFundsFailedBusinessEvent
Name | Type | Notes |
---|---|---|
operationId | string (uuid) | Identifier of operation |
partnerKey | string | Key of partner |
dealerKey | string | Key of dealer |
operationType | string | Type of operation (ex. CashDeposit, Payment) |
externalReference | string | Identifier used to connect P1 operation with core banking (ex. T24) movements of funds |
debitAccountId | string | Account identifier that is used to debit money (ex. "store account" in case of CashDeposit, "wallet account" in case of Payment, etc.) |
creditAccountId | string | Account identifier that is used to credit money (ex. "wallets account" in case of CashDeposit, "store account" in case of Payment, etc.) |
statusCode | Http response status code |
|
reasonPhrase | string | Failure reson decription (from T24) |
body | string | Raw response body |
failureDate | string (date-time) | Date of operation failure |
errors | string | Errors generated during move of funds |
messageVersion | integer (int32) | Version of current event message (ex. 1) |
messagePublisher | string | Publisher name (ex. "P1") |
timestamp | string (date-time) | Date/time of message creation *** NOTE: Field used for compatibility with Flowe Ecosystem. For future versions, please use "MessageCreationDate" *** |
id | string (uuid) | |
messageCreationDate | string (date-time) | |
messagePublishDate | string (date-time) | |
isLastRetry | boolean |
OperationConfirmedBusinessEvent
Business event message for "OperationConfirmed"
Name | Type | Notes |
---|---|---|
partnerKey | string | Partner key |
dealerKey | string | Dealer key |
walletId | string (uuid) | Wallet identifier |
operationId | string (uuid) | Unique identifier of operation |
storeId | string (uuid) | Store (required only for operations in stores) |
operationType | string | Type of operation |
operationCreationDate | string (date-time) | Creation date of operation (required) |
operationConfirmationDate | string (date-time) | Date/time of confirmation |
operationGroupId | string (uuid) | Binding Operation Group Id |
amount | number (double) | Amount of operation |
fees |
|
List of applied fees (required) |
walletAvailableBalance | number (double) | Available balance on wallet; |
messageVersion | integer (int32) | Version of current event message (ex. 1) |
messagePublisher | string | Publisher name (ex. "P1") |
timestamp | string (date-time) | Date/time of message creation *** NOTE: Field used for compatibility with Flowe Ecosystem. For future versions, please use "MessageCreationDate" *** |
id | string (uuid) | |
messageCreationDate | string (date-time) | |
messagePublishDate | string (date-time) | |
isLastRetry | boolean |
BucketCreatedBusinessEvent
Business event message for "BucketCreated"
Name | Type | Notes |
---|---|---|
bucketId | string (uuid) | Bucket identifier |
partnerKey | string | Partner key |
walletId | string (uuid) | Wallet that owns the Bucket |
availableBalance | number (double) | Available balance on the Bucket |
creationDate | string (date-time) | Creation date |
lastIncomingDate | string (date-time) | Date of last incoming amount (i.e. IN Operations) to the Bucket |
lastOutgoingDate | string (date-time) | Date of last outgoing amount (i.e. OUT Operations) to the Bucket |
isWithdrawable | boolean | Marks if the balance of the Bucket can be Withdrawn |
messageVersion | integer (int32) | Version of current event message (ex. 1) |
messagePublisher | string | Publisher name (ex. "P1") |
timestamp | string (date-time) | Date/time of message creation *** NOTE: Field used for compatibility with Flowe Ecosystem. For future versions, please use "MessageCreationDate" *** |
id | string (uuid) | |
messageCreationDate | string (date-time) | |
messagePublishDate | string (date-time) | |
isLastRetry | boolean |
DiagnosticsResponse
Response for platform diagnostics
Name | Type | Notes |
---|---|---|
applicationName | string | Application name |
applicationVersion | string | Application version |
environment | string | Environment name |
FeaturesStatusResponse
Name | Type | Notes |
---|---|---|
serviceData |
|
Service diagnostic details |
featuresStatus |
|
Status of all service features |
FeatureAvailability
Status of all service features
Name | Type | Notes |
---|---|---|
name | string | |
isAvailable | boolean |