DeepLink — Wallet Settlement
Sends a Wallet Settlement intent (transactionType: 4) to the RM Merchant App to settle e-wallet transactions via DeepLink.
When to Use
▾
Use this DeepLink when:
- End-of-day settlement for e-wallet (QR) transactions
- Closing the daily wallet batch from your custom app
How to Use
▾
Send an Intent("REVENUE_MONSTER_PAYMENT") with transactionType: 4. Optionally set print: false to suppress receipt printing.
WalletSettlement.kt
Kotlin
1val i = Intent("REVENUE_MONSTER_PAYMENT").apply {2 putExtra("packageName", packageName)3 putExtra("receiverName", <<YOUR_ACTIVITY>>::class.java.name)4 putExtra("transactionType", 4)5 putExtra("print", false)6}7startActivity(i)
Response
▾
Response.kt
Kotlin
val jsonString = intent?.getStringExtra("result")
Total sales amount
Total sales count
Total refunded amount
Total refunded count
Per-wallet breakdown
Wallet name
Wallet method
Wallet region
Sales totals
Sales count
Sales amount
Refund totals
Refunded count
Refunded amount
Range of settlement dates