|
|
@@ -6,24 +6,28 @@ import lombok.Getter;
|
|
|
* 支付方式
|
|
|
*/
|
|
|
public enum PaymentType {
|
|
|
- WeChat("微信", false),
|
|
|
- UnionFrictionlessPay("银联无感支付", true),
|
|
|
- UserWallet("个人钱包", false),
|
|
|
- QrCode("微信支付", false),
|
|
|
- WxQrCode("微信付款码支付", false),
|
|
|
- ZfbQrCode("支付宝付款码支付", false),
|
|
|
- Uni("银联", false),
|
|
|
+ WeChat("微信", false, "WalletMainService"),
|
|
|
+ UnionFrictionlessPay("银联无感支付", true, "UnionFrictionlessPayMainService"),
|
|
|
+ UserWallet("个人钱包", false, ""),
|
|
|
+ QrCode("微信支付", false, ""),
|
|
|
+ WxQrCode("微信付款码支付", false, ""),
|
|
|
+ ZfbQrCode("支付宝付款码支付", false, ""),
|
|
|
+ Uni("银联", false, ""),
|
|
|
;
|
|
|
|
|
|
@Getter
|
|
|
private String remark;
|
|
|
|
|
|
+ @Getter
|
|
|
+ private String serviceBeanName;
|
|
|
+
|
|
|
// 支付结果是否是异步返回
|
|
|
@Getter
|
|
|
- private boolean payIsAsyn;
|
|
|
+ private boolean payIsAsync;
|
|
|
|
|
|
- PaymentType(String remark, boolean payIsAsyn) {
|
|
|
+ PaymentType(String remark, boolean payIsAsync, String serviceBeanName) {
|
|
|
this.remark = remark;
|
|
|
- this.payIsAsyn = payIsAsyn;
|
|
|
+ this.payIsAsync = payIsAsync;
|
|
|
+ this.serviceBeanName = serviceBeanName;
|
|
|
}
|
|
|
}
|