Payment Result
data class PaymentResult(val sessionId: String, val transactionId: String?, val orderId: String?, val amount: String?, val currency: String?, val status: String?)
Delivered to the host app when a payment finishes successfully.
Most fields come from the status verification call; they may be empty if the status endpoint could not be reached but the hosted page reported success.