{"type":"object","properties": {"amount": {"type":"string","description":"Amount that will be debited from the payer account." },"currency": {"type":"string","description":"ISO4217 Currency" },"externalId": {"type":"string","description":"External id is used as a reference to the transaction. External id is used for reconciliation. The external id will be included in transaction history report. <br>External id is not required to be unique." },"payer": {"type":"object","properties": {"partyIdType": {"enum": ["MSISDN","EMAIL","PARTY_CODE" ],"type":"string" },"partyId": {"type":"string" } }, "description": "Party identifies a account holder in the wallet platform. Party consists of two parameters, type and partyId. Each type have its own validation of the partyId<br> MSISDN - Mobile Number validated according to ITU-T E.164. Validated with IsMSISDN<br> EMAIL - Validated to be a valid e-mail format. Validated with IsEmail<br> PARTY_CODE - UUID of the party. Validated with IsUuid"
},"payerMessage": {"type":"string","description":"Message that will be written in the payer transaction history message field." },"payeeNote": {"type":"string","description":"Message that will be written in the payee transaction history note field." } }}