The Basic SEPAmail Payment specification describes the data formats used by the PaymentRequest API [[!PAYMENTREQUESTAPI]] to support payment by SEPAmail Applications such as RUBIS, GEMME or JADE.
This document is not a formal work item of the Web Payments Working Group. It is for discussion.
The Web Payments Working Group maintains a list of all bug reports that the group has not yet addressed.
This specification is a Payment Method specification for use with the PaymentRequest API [[!PAYMENTREQUESTAPI]]. It can be used by merchants and payment apps to exchange data related to mobile money financial transactions.
This specification relies on several other underlying specifications.
The payment method identifier string for the Mobile Money Payment method is mobilemoney
.
This section describes payment method specific data that is supplied as part of the data
argument to the PaymentRequest constructor.
enum Type { "billpay", "deposit", "disbursement", "transfer", "merchantpay", "inittransfer", "adjustment", "reversal", "withdrawal" }; dictionary BasicSepamailRequest { required sequencesupportedNetworks; required Type type; required DOMString accountCategory; required DOMString accountRank; required DOMString iban; required DOMString accountID; required DOMString msisdn; required DOMString swiftBIC; required DOMString sortCode; required DOMString organisationID; required DOMString userName; required DOMString walletID; required DOMString linkref; };
The MobileMoneyRequest
dictionary contains
the following fields:
supportedNetworks
type
accountCategory
The MobileMoneyResponse
dictionary
contains the response from the PaymentRequest API when a user
accepts payment with this payment method.
dictionary BasicSepamailResponse { required DOMString transactionReceipt; };
The MobileMoneyResponse
dictionary contains the following fields:
transactionReceipt
In addition to the data from the merchant provided in the MobileMoneyRequest
, payment apps will need to compute or gather the following data for use with the [[!MOBILEMONEY]] API:
requestDate