You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

TransferParams.java 1.9KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. package io.renren.vo;
  2. import java.math.BigDecimal;
  3. import lombok.Data;
  4. import lombok.EqualsAndHashCode;
  5. /**
  6. * 外部代发申请 请求连连参数
  7. * @author lsy
  8. */
  9. @Data
  10. @EqualsAndHashCode
  11. public class TransferParams {
  12. private String timestamp;
  13. private String oid_partner;
  14. private String notify_url;
  15. private String pay_expire;//订单有效期,单位:分钟,默认3天
  16. private String funds_flag;//垫资标识Y:支持垫资N:不支持垫资
  17. private String check_flag;//审核标识Y:需要代发确认N:无需代发确认
  18. private String pay_time_type;//到账类型TRANS_THIS_TIME :实时到账默认TRANS_NORMAL :普通到账(2小时内)TRANS_NEXT_TIME :次日到账
  19. private String risk_item;
  20. private OrderInfo orderInfo;
  21. private PayerInfo payerInfo;
  22. private PayeeInfo payeeInfo;
  23. /**
  24. * 商户订单信息
  25. */
  26. @Data
  27. public class OrderInfo {
  28. private String txn_seqno;
  29. private String txn_time;
  30. private BigDecimal total_amount;
  31. private BigDecimal fee_amount;
  32. private String txn_purpose;
  33. private String postscript;
  34. private String order_info;
  35. }
  36. /**
  37. * 付款方信息
  38. */
  39. @Data
  40. public class PayerInfo{
  41. private String payer_type;
  42. private String payer_id;
  43. private String payer_accttype;//付款方账户类型USEROWN:用户自有可用账户MCHOWN:平台商户自有可用账户
  44. private String password;
  45. private String random_key;
  46. private String pap_agree_no;
  47. }
  48. /**
  49. * 收款方信息
  50. */
  51. @Data
  52. public class PayeeInfo{
  53. private String payee_type;//收款方类型对私银行账户:BANKACCT_PRI对公银行账户:BANKACCT_PUB
  54. private String bank_acctno;//银行账号
  55. private String bank_code;//银行编码。收款方类型为对公银行账户必须
  56. private String bank_acctname;//户名
  57. private String cnaps_code;//大额行号。银行大额行号,收款方类型为对公银行账户必须
  58. }
  59. }