File tree Expand file tree Collapse file tree
src/main/java/io/craftgate/request Expand file tree Collapse file tree Original file line number Diff line number Diff line change 22
33import io .craftgate .model .Currency ;
44import io .craftgate .request .dto .Card ;
5+ import io .craftgate .request .dto .RoutingOptions ;
56import lombok .Builder ;
67import lombok .Data ;
78
@@ -19,4 +20,5 @@ public class CreateDepositPaymentRequest {
1920 private String posAlias ;
2021 private String clientIp ;
2122 private Card card ;
23+ private RoutingOptions routingOptions ;
2224}
Original file line number Diff line number Diff line change 66import io .craftgate .request .dto .Card ;
77import io .craftgate .request .dto .FraudCheckParameters ;
88import io .craftgate .request .dto .PaymentItem ;
9+ import io .craftgate .request .dto .RoutingOptions ;
910import lombok .Builder ;
1011import lombok .Data ;
1112import lombok .experimental .SuperBuilder ;
@@ -39,6 +40,7 @@ public class CreatePaymentRequest {
3940 protected Long buyerMemberId ;
4041 protected String bankOrderId ;
4142 protected Card card ;
43+ protected RoutingOptions routingOptions ;
4244 protected FraudCheckParameters fraudParams ;
4345 protected List <PaymentItem > items ;
4446 protected Map <String , Object > additionalParams ;
Original file line number Diff line number Diff line change 77import io .craftgate .request .dto .CustomInstallment ;
88import io .craftgate .request .dto .FraudCheckParameters ;
99import io .craftgate .request .dto .PaymentItem ;
10+ import io .craftgate .request .dto .RoutingOptions ;
1011import lombok .Builder ;
1112import lombok .Data ;
1213
@@ -53,6 +54,7 @@ public class InitCheckoutPaymentRequest {
5354 protected Long ttl ;
5455 protected List <CustomInstallment > customInstallments ;
5556 protected List <PaymentItem > items ;
57+ protected RoutingOptions routingOptions ;
5658 protected FraudCheckParameters fraudParams ;
5759 protected Map <String , Object > additionalParams ;
5860 protected Map <String , List <CustomInstallment >> cardBrandInstallments ;
Original file line number Diff line number Diff line change 1+ package io .craftgate .request .dto ;
2+
3+ import java .util .List ;
4+
5+ public class RoutingOptions {
6+
7+ private OrderingRule orderingRule ;
8+ private List <String > posAliases ;
9+
10+ public enum OrderingRule {
11+ ON_US ,
12+ LOW_COMMISSION_RATE ,
13+ IN_ORDER
14+ }
15+ }
You can’t perform that action at this time.
0 commit comments