import 'package:in_app_purchase/in_app_purchase.dart'; import 'google_pay_verification_payload.dart'; /// 谷歌支付发起成功后的结果,含凭据与原始购买详情。 /// 调用方应在服务端回调成功(如 line == 'SUCCESS')后再对 [purchaseDetails] 执行 /// [InAppPurchase.instance.completePurchase]。 class GooglePayPurchaseResult { const GooglePayPurchaseResult({ required this.orderId, required this.payload, required this.purchaseDetails, }); /// Google Play 订单号,用于 googlepay 回调的 federation(直接内购等无 createPayment 时) final String orderId; /// 用于 POST /v1/payment/googlepay 的 sample/merchant final GooglePayVerificationPayload payload; /// 回调成功后再 [InAppPurchase.instance.completePurchase] final PurchaseDetails purchaseDetails; }