The AmwalPayConfig interface includes the following properties:
environment: The environment to use (SIT or PRODUCTION)
currency: The currency for the transaction (e.g., OMR)
transactionType: The type of transaction (e.g., CARD_WALLET)
locale: The language locale (‘en’ or ‘ar’)
merchantId: Your merchant ID
terminalId: Your terminal ID
amount: The transaction amount
secureHash: Your secure hash for authentication
customerId: (Optional) The customer’s ID
sessionToken: (Optional) Your session token
onCustomerId: (Optional) Callback function for customer ID updates
onResponse: (Optional) Callback function for payment response