public class PayerBuilder
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
Payer |
build() |
BankCode |
getBankCode() |
BusinessType |
getBusinessType() |
InterfaceType |
getInterfaceType() |
PayerInfo |
getPayerInfo() |
PaymentMethod |
getPaymentMethod() |
static PayerBuilder |
ofAliScanCode(PayerInfo payerInfo) |
static PayerBuilder |
ofBankCredit(PayerInfo payerInfo,
BankCode bankCode) |
static PayerBuilder |
ofBankDebit(PayerInfo payerInfo,
BankCode bankCode) |
static PayerBuilder |
ofWxApp(PayerInfo payerInfo) |
static PayerBuilder |
ofWxScanCode(PayerInfo payerInfo) |
static PayerBuilder |
ofWxWeb(PayerInfo payerInfo) |
void |
setBankCode(BankCode bankCode) |
public static PayerBuilder ofWxScanCode(PayerInfo payerInfo)
public static PayerBuilder ofAliScanCode(PayerInfo payerInfo)
public static PayerBuilder ofBankDebit(PayerInfo payerInfo, BankCode bankCode)
public static PayerBuilder ofBankCredit(PayerInfo payerInfo, BankCode bankCode)
public static PayerBuilder ofWxWeb(PayerInfo payerInfo)
public static PayerBuilder ofWxApp(PayerInfo payerInfo)
public PaymentMethod getPaymentMethod()
public InterfaceType getInterfaceType()
public BusinessType getBusinessType()
public BankCode getBankCode()
public void setBankCode(BankCode bankCode)
public PayerInfo getPayerInfo()
public Payer build()