Topics¶
acks/{session_id}¶
parameters: | session_id |
---|---|
publishers: | Payment Processor |
subscribers: | Merchant, Wallet |
Used by the Payment Processor to publish
AckMessage
: it serves the purpose of
informing the other parties of the Status
and
other primary data of the session.
certificate¶
parameters: | none |
---|---|
publishers: | Payment Processor |
subscribers: | Wallet |
Used by the Payment Processor to publish the Manta CA certificate so that the wallet can use it to… TBD…
merchant_order_cancel/{session_id}¶
parameters: | session_id |
---|---|
publishers: | Merchant |
subscribers: | Payment Processor |
TBD
merchant_order_request/{application_id}¶
parameters: | application_id |
---|---|
publishers: | Merchant |
subscribers: | Payment Processor |
Used by the Merchant to initiate a new session by publishing a
MerchantOrderRequestMessage
.
payment_requests/{session_id}¶
parameters: | session_id |
---|---|
publishers: | Payment Processor |
subscribers: | Wallet |
It’s where the Payment Processor publishes a
PaymentRequestEnvelope
in response to an
event on the topic
payment_requests/{session_id}/{crypto_currency} published by
the Wallet.
payment_requests/{session_id}/{crypto_currency}¶
parameters: | session_id, crypto_currency |
---|---|
publishers: | Wallet |
subscribers: | Payment Processor |
Used by the Wallet to get informations about the
payment. {crypto_currency}
parameter can be “all” to request
multiple cryptos.
payments/{session_id}¶
parameters: | session_id |
---|---|
publishers: | Wallet |
subscribers: | Payment Processor |
It’s where the Wallet publishes informations about the
successful monetary transaction encoded as a
PaymentMessage
.