package com.stylefeng.guns.modular.system.util.Tingg.model;
|
|
|
|
import java.text.SimpleDateFormat;
|
import java.util.Date;
|
import java.util.List;
|
import java.util.Locale;
|
|
|
/**
|
* 支付回调
|
*/
|
public class CallbackRequest {
|
/**
|
* Cellulant末端的唯一标识符。
|
*/
|
private Long checkout_request_id;
|
/**
|
* 商家单号
|
*/
|
private String merchant_transaction_id;
|
/**
|
* 支付金额
|
*/
|
private Double request_amount;
|
/**
|
* 由商家以发票货币提出的原始请求金额
|
*/
|
private Double original_request_amount;
|
/**
|
* 为客户支付的请求转换的货币。
|
*/
|
private String request_currency_code;
|
/**
|
* 商家在ISO代码中提出要求的货币代码。
|
*/
|
private String original_request_currency_code;
|
/**
|
* 支付账户。
|
*/
|
private String account_number;
|
/**
|
* 所支付的ISO货币代码
|
*/
|
private String currency_code;
|
/**
|
* 客户为请求支付的金额。
|
*/
|
private Double amount_paid;
|
/**
|
* 为发起的请求添加到服务中的费用。
|
*/
|
private Double service_charge_amount;
|
/**
|
* 提出请求的日期。
|
*/
|
private Date request_date;
|
/**
|
* 唯一的服务代码,用于标识引发支付请求的服务。
|
*/
|
private String service_code;
|
/**
|
* 指示服务是否成功或付费的总体请求代码。。
|
* 177-部分付费请求
|
* 178-表明请求已全额支付
|
* 179-表示请求已部分支付但已过期。
|
* 129-请求已过期,未付款。
|
* 180.商户拒绝请求
|
* 183-商户接受请求,我们可以结算资金
|
* 188-商户收到请求。
|
*/
|
private String request_status_code;
|
/**
|
* webhook请求返回的状态描述。
|
*/
|
private String request_status_description;
|
/**
|
* 电话号码
|
*/
|
private String msisdn;
|
/**
|
* 对请求成功支付的数组。
|
*/
|
private List<Payments> payments;
|
/**
|
* 已启动但未成功授权的任何支付的数组。
|
*/
|
private List<Payments> failed_payments;
|
/**
|
* 元数据
|
*/
|
private String extra_data;
|
/**
|
* 国家的缩写
|
*/
|
private String country_abbrv;
|
|
public Long getCheckout_request_id() {
|
return checkout_request_id;
|
}
|
|
public void setCheckout_request_id(Long checkout_request_id) {
|
this.checkout_request_id = checkout_request_id;
|
}
|
|
public String getMerchant_transaction_id() {
|
return merchant_transaction_id;
|
}
|
|
public void setMerchant_transaction_id(String merchant_transaction_id) {
|
this.merchant_transaction_id = merchant_transaction_id;
|
}
|
|
public Double getRequest_amount() {
|
return request_amount;
|
}
|
|
public void setRequest_amount(Double request_amount) {
|
this.request_amount = request_amount;
|
}
|
|
public Double getOriginal_request_amount() {
|
return original_request_amount;
|
}
|
|
public void setOriginal_request_amount(Double original_request_amount) {
|
this.original_request_amount = original_request_amount;
|
}
|
|
public String getRequest_currency_code() {
|
return request_currency_code;
|
}
|
|
public void setRequest_currency_code(String request_currency_code) {
|
this.request_currency_code = request_currency_code;
|
}
|
|
public String getOriginal_request_currency_code() {
|
return original_request_currency_code;
|
}
|
|
public void setOriginal_request_currency_code(String original_request_currency_code) {
|
this.original_request_currency_code = original_request_currency_code;
|
}
|
|
public String getAccount_number() {
|
return account_number;
|
}
|
|
public void setAccount_number(String account_number) {
|
this.account_number = account_number;
|
}
|
|
public String getCurrency_code() {
|
return currency_code;
|
}
|
|
public void setCurrency_code(String currency_code) {
|
this.currency_code = currency_code;
|
}
|
|
public Double getAmount_paid() {
|
return amount_paid;
|
}
|
|
public void setAmount_paid(Double amount_paid) {
|
this.amount_paid = amount_paid;
|
}
|
|
public Double getService_charge_amount() {
|
return service_charge_amount;
|
}
|
|
public void setService_charge_amount(Double service_charge_amount) {
|
this.service_charge_amount = service_charge_amount;
|
}
|
|
public Date getRequest_date() {
|
return request_date;
|
}
|
|
public void setRequest_date(String request_date) {
|
try {
|
SimpleDateFormat format = new SimpleDateFormat("EEE MMM dd HH:mm:ss z yyyy", Locale.ENGLISH);
|
this.request_date = format.parse(request_date);
|
}catch (Exception e){
|
e.printStackTrace();
|
}
|
}
|
|
public String getService_code() {
|
return service_code;
|
}
|
|
public void setService_code(String service_code) {
|
this.service_code = service_code;
|
}
|
|
public String getRequest_status_code() {
|
return request_status_code;
|
}
|
|
public void setRequest_status_code(String request_status_code) {
|
this.request_status_code = request_status_code;
|
}
|
|
public String getRequest_status_description() {
|
return request_status_description;
|
}
|
|
public void setRequest_status_description(String request_status_description) {
|
this.request_status_description = request_status_description;
|
}
|
|
public String getMsisdn() {
|
return msisdn;
|
}
|
|
public void setMsisdn(String msisdn) {
|
this.msisdn = msisdn;
|
}
|
|
public List<Payments> getPayments() {
|
return payments;
|
}
|
|
public void setPayments(List<Payments> payments) {
|
this.payments = payments;
|
}
|
|
public List<Payments> getFailed_payments() {
|
return failed_payments;
|
}
|
|
public void setFailed_payments(List<Payments> failed_payments) {
|
this.failed_payments = failed_payments;
|
}
|
|
public String getExtra_data() {
|
return extra_data;
|
}
|
|
public void setExtra_data(String extra_data) {
|
this.extra_data = extra_data;
|
}
|
|
public String getCountry_abbrv() {
|
return country_abbrv;
|
}
|
|
public void setCountry_abbrv(String country_abbrv) {
|
this.country_abbrv = country_abbrv;
|
}
|
}
|