Skip to content

Commit 5296f4a

Browse files
fix: changed request payload of vault card flow (#1639)
Co-authored-by: aritro2002 <aritro.ghosh@juspay.in>
1 parent de9d480 commit 5296f4a

2 files changed

Lines changed: 3 additions & 32 deletions

File tree

src/Utilities/PaymentBody.res

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -169,7 +169,7 @@ let savedCardVaultCvcBody = (
169169
"payment_method_data",
170170
[
171171
(
172-
"vault_card_token_data",
172+
"vault_card_token",
173173
[("card_cvc", cvcToken->JSON.Encode.string)]->Utils.getJsonFromArrayOfJson,
174174
),
175175
]->Utils.getJsonFromArrayOfJson,
@@ -910,7 +910,7 @@ let vaultCardBody = (~token, ~last4Digits, ~binNumber) => {
910910
[
911911
("payment_method", "card"->JSON.Encode.string),
912912
("payment_method_type", "debit"->JSON.Encode.string),
913-
("payment_method_data", [("vault_data_card", vaultDataCard)]->Utils.getJsonFromArrayOfJson),
913+
("payment_method_data", [("vault_card", vaultDataCard)]->Utils.getJsonFromArrayOfJson),
914914
]
915915
}
916916

@@ -932,7 +932,7 @@ let vgsVaultCardBody = (~cardNumber, ~month, ~year, ~cvcNumber, ~last4Digits, ~b
932932
[
933933
("payment_method", "card"->JSON.Encode.string),
934934
("payment_method_type", "debit"->JSON.Encode.string),
935-
("payment_method_data", [("vault_data_card", vaultDataCard)]->Utils.getJsonFromArrayOfJson),
935+
("payment_method_data", [("vault_card", vaultDataCard)]->Utils.getJsonFromArrayOfJson),
936936
]
937937
}
938938

src/Utilities/PaymentManagementBody.res

Lines changed: 0 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -58,32 +58,3 @@ let saveCardBody = (
5858
),
5959
]
6060
}
61-
62-
let vgsCardBody = (~cardNumber, ~month, ~year, ~cvcNumber) => {
63-
let cardBody = [
64-
("card_number", cardNumber->JSON.Encode.string),
65-
("card_exp_month", month->JSON.Encode.string),
66-
("card_exp_year", year->JSON.Encode.string),
67-
("card_cvc", cvcNumber->JSON.Encode.string),
68-
]
69-
70-
let paymentMethodData = [("vault_data_card", cardBody->Utils.getJsonFromArrayOfJson)]
71-
72-
[
73-
("payment_method_type", "card"->JSON.Encode.string),
74-
("payment_method_subtype", "debit"->JSON.Encode.string),
75-
("payment_method_data", paymentMethodData->Utils.getJsonFromArrayOfJson),
76-
]
77-
}
78-
79-
let hyperswitchVaultBody = token => {
80-
let paymentMethodData =
81-
[("card_token", Dict.make()->JSON.Encode.object)]->Utils.getJsonFromArrayOfJson
82-
83-
[
84-
("payment_method_type", "card"->JSON.Encode.string),
85-
("payment_method_subtype", "debit"->JSON.Encode.string),
86-
("payment_token", token->JSON.Encode.string),
87-
("payment_method_data", paymentMethodData),
88-
]
89-
}

0 commit comments

Comments
 (0)