Skip to main content

Overview

Allows the client to get updated transaction information from the server. It also allows the client to re-register the current Tab ID (from Events.js) and function to call, in case changes are registered with the server-side transaction object. Call this function to restart event notification if you navigate between pages.

HTTP request

POST /Agent/Wallet/GetTransactionInformation

Authentication

Requires a valid JWT bearer token.

Request (JSON)

{
	"transactionId": Required(Str(PTransactionId)),
	"tabId": Optional(Str(PTabId)),
	"functionName": Optional(Str(PFunctionName))
}

Input parameters

ParameterDescription
PTransactionIdID of transaction.
PTabIdOptional TAB ID. Used by Events.js, and can be used to inform the client when a change is reported for the transaction.
PFunctionNameOptional name of Javascript function to call if Events.js is included, and a Tab ID is reported.

Response (JSON)

{
	"id":Required(Str(PId)),
	"state":Required(Str(PState)),
	"started":Required(DateTime(PStarted)),
	"ended":Optional(DateTime(PEnded)),
	"serviceId": Required(Str(PServiceId)),
	"serviceProvider": Required(Str(PServiceProvider)),
	"amount": Required(Double(PAmount)),
	"currency": Required(Str(PCurrency)),
	"successUrl": Optional(Str(PSuccessUrl)),
	"failureUrl": Optional(Str(PFailureUrl)),
	"cancelUrl": Optional(Str(PCancelUrl)),
	"clientUrl": Optional(Str(PClientUrl))
}

Response parameters

ParameterDescription
IdID of transaction.
StateState of transaction. Possible values are Created, Preparing, Prepared, Executing, Executed, Committing, Committed, RollingBack, RolledBack and Error.
StartedWhen transaction started.
EndedWhen (if) transaction ended.
PServiceIdID of service to use.
PServiceProviderID of service provider publishing the service selected.
PAmountAmount of eDaler to buy.
PCurrencyCurrency of eDaler to buy.
PSuccessUrlOptional URL to call from Client web page, when the transaction has concluded successfully.
PFailureUrlOptional URL to call from Client web page, if the transaction fails.
PCancelUrlOptional URL to call from Client web page, if the client cancels the transaction.
PClientUrlURL to third-party web page that the client needs to open and complete, for the transaction to take place.

Notes

This endpoint uses the request schema notation described in Pattern matching.