Skip to content

Commit 1addf7c

Browse files
Merge pull request #666 from abyssparanoia/fix/3dsecure-request
fix: 3dsecure request
2 parents 8fbfa5c + 066afbe commit 1addf7c

File tree

1 file changed

+5
-13
lines changed

1 file changed

+5
-13
lines changed

payment/tran.go

Lines changed: 5 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -101,19 +101,11 @@ type ExecTranResponse struct {
101101
}
102102

103103
type ExecTranWith3DSecureRequest struct {
104-
AccessID string `schema:"AccessID" validate:"required"`
105-
AccessPass string `schema:"AccessPass" validate:"required"`
106-
OrderID string `schema:"OrderID" validate:"required,lte=27"`
107-
Method string `schema:"Method,omitempty"`
108-
PayTimes int `schema:"PayTimes"`
109-
MemberID string `schema:"MemberID" validate:"required"`
110-
SeqMode string `schema:"SeqMode" validate:"required,len=1"`
111-
CardSeq int `schema:"CardSeq" validate:"lte=9999"`
112-
CardPass string `schema:"CardPass"`
113-
SecurityCode string `schema:"SecurityCode"`
114-
ClientField1 string `schema:"ClientField1,omitempty"`
115-
ClientField2 string `schema:"ClientField2,omitempty"`
116-
ClientField3 string `schema:"ClientField3,omitempty"`
104+
AccessID string `schema:"AccessID" validate:"required"`
105+
AccessPass string `schema:"AccessPass" validate:"required"`
106+
OrderID string `schema:"OrderID" validate:"required,lte=27"`
107+
TokenType string `schema:"TokenType,omitempty"`
108+
Token string `schema:"Token" validate:"required"`
117109

118110
// parameters for 3D Secure
119111
RetURL string `schema:"RetUrl,omitempty" validate:"required"`

0 commit comments

Comments
 (0)