|
|
7f0d8e8286
|
fix: fix email verification regex & unittests (#139)
|
2022-12-13 21:39:25 +05:30 |
|
|
|
ae8869318b
|
feat: delete customer data in compliance with GDPR regulations (#64)
|
2022-12-13 19:39:32 +05:30 |
|
|
|
3655c8de82
|
fix(router_derive): Use #[automatically_derived] for all derivations (#133)
|
2022-12-13 19:23:19 +05:30 |
|
|
|
b90009868c
|
use serde_repr for serializing enums as u8 (#130)
|
2022-12-13 18:53:37 +05:30 |
|
|
|
73581e4a4e
|
refactor(router): miscellaneous cleanups (#134)
|
2022-12-13 18:52:45 +05:30 |
|
|
|
16cc0a4b38
|
refactor(core): make sessions token resposne enum (#135)
|
2022-12-13 18:50:52 +05:30 |
|
|
|
9fe3f7d904
|
Todo redis interface (#136)
|
2022-12-13 18:38:11 +05:30 |
|
|
|
6d30989f59
|
fix(redis_interface): fix derps in HSET and HSETNX command wrappers (#129)
|
2022-12-13 18:14:19 +05:30 |
|
|
|
529c28feea
|
fix: mandate_type change & unittests (#132)
|
2022-12-13 16:56:58 +05:30 |
|
|
|
97ccfd33b7
|
chore: add #[forbid(unsafe_code)] to all crates (#131)
|
2022-12-13 16:53:19 +05:30 |
|
|
|
695cba3dd8
|
feat: add card cvc and payment token handling (#116)
|
2022-12-13 16:36:57 +05:30 |
|
|
|
6bf9904867
|
feat(list_pm): allow client secret authentication for list payment method api (#126)
|
2022-12-13 14:03:33 +05:30 |
|
|
|
3acde2603b
|
refactor: cleaning, requests and split db files (#75)
Co-authored-by: shashank_attarde <shashank.attarde@juspay.in>
Co-authored-by: Arun Raj M <jarnura47@gmail.com>
|
2022-12-13 13:28:48 +05:30 |
|
|
|
9c2f296f25
|
feat(core): call multiple connectors in parallel (#128)
|
2022-12-13 13:26:11 +05:30 |
|
|
|
124048ce75
|
refactor(masking): PII improvements (#77)
|
2022-12-13 13:20:21 +05:30 |
|
|
|
b3fefeb2aa
|
feat(connector): integrate payments void, sync and refund flows for Braintree (#73)
|
2022-12-13 13:03:25 +05:30 |
|
|
|
7dca6f1e5a
|
feat(braintree): Sessions flow for braintree and klarna (#121)
|
2022-12-13 12:35:17 +05:30 |
|
|
|
eb4fe6f46b
|
refactor(router): move db models into separate crate and refactoring around it (#125)
|
2022-12-13 12:00:27 +05:30 |
|
|
|
fc670ea0da
|
fix(stripe): make mandate options optional in payment_method_options.… (#123)
|
2022-12-12 19:11:09 +05:30 |
|
|
|
d6afbe8011
|
refactor(router): move api models into separate crate (#103)
|
2022-12-12 15:36:45 +05:30 |
|
|
|
81593e0a6b
|
feat(redis_interface): implement functions for HGET, HSET, HSETNX commands (#114)
|
2022-12-12 15:32:46 +05:30 |
|
|
|
01cafe753b
|
feat(setup_intent): add setup_intent stripe compatibility (#102)
|
2022-12-12 14:34:53 +05:30 |
|
|
|
044613dcf1
|
feat(connector): add mandate integration at the connector side (#101)
|
2022-12-12 12:49:48 +05:30 |
|
|
|
ea219dc893
|
feat(async_refund): add sync feature to async refund (#93)
|
2022-12-12 12:46:04 +05:30 |
|
|
|
affa9fc35a
|
refac: customer address db alter for gdpr compliance (#105)
|
2022-12-12 00:19:33 +05:30 |
|
|
|
585858ed6e
|
build(deps): update dependencies (#112)
|
2022-12-12 00:13:03 +05:30 |
|
|
|
21a0a3d81d
|
feat(mandate): added amount based validation and database fields (#99)
|
2022-12-11 17:35:43 +05:30 |
|
|
|
4db63d92b8
|
fix(custom_serde): fix visitor of amount (#111)
|
2022-12-11 17:31:00 +05:30 |
|
|
|
dff8b22489
|
feat(core): add sessions api endpoint (#104)
|
2022-12-10 21:32:03 +05:30 |
|
|
|
031c073e79
|
feat(storage): make amount as an enum (#98)
|
2022-12-10 15:05:17 +05:30 |
|
|
|
091d5af42a
|
Call multiple connectors (#90)
|
2022-12-09 22:49:55 +05:30 |
|
|
|
0e105db216
|
Sessions flow for wallets (#60)
|
2022-12-09 20:58:15 +05:30 |
|
|
|
3d7d89172c
|
customers: Added ephemeral key authentication for customer retrieve (#89)
|
2022-12-09 17:58:04 +05:30 |
|
|
|
2aef3bccfb
|
feat(single_use): add extra fields in Mandate table and MandateData [Blocked on #61] (#66)
|
2022-12-09 17:18:12 +05:30 |
|
|
|
9710af1e56
|
refactor(router): separate enums for api (#96)
|
2022-12-09 14:03:43 +05:30 |
|
|
|
f76f3e2f54
|
feat(router): dynamically toggle KV for merchant and refactoring around it (#79)
|
2022-12-09 13:10:44 +05:30 |
|
|
|
5b470bf8f5
|
db: Added ephemeral key functions (#84)
|
2022-12-08 20:23:39 +05:30 |
|
|
|
bbe3bd862e
|
feat(routes): add the validation API in payments route (#61)
|
2022-12-08 20:06:46 +05:30 |
|
|
|
0f2afe8c62
|
feat(router): add support for Signature Key ConnectorAuthType (#85)
Co-authored-by: Arun Raj M <jarnura47@gmail.com>
|
2022-12-08 14:41:28 +05:30 |
|
|
|
21f3d57609
|
refactor(router): create api models for customers as opposed to using db models (#91)
Co-authored-by: Arun Raj M <jarnura47@gmail.com>
|
2022-12-08 13:00:39 +05:30 |
|
|
|
7ddf5ccf30
|
storage: Added Ephemeral Key types (#83)
|
2022-12-07 19:08:18 +05:30 |
|
|
|
7313c06254
|
redis_interface: Added a few more wrapper functions (#82)
|
2022-12-07 18:34:30 +05:30 |
|
|
|
cd39dd4a99
|
feat: apple pay through adyen (#62)
Co-authored-by: Arun Raj M <jarnura47@gmail.com>
|
2022-12-07 17:30:58 +05:30 |
|
|
|
ff561bddb6
|
feat(payment_method_validate): add new operation to payments_operation_core for payment method validation (#53)
Co-authored-by: Arun Raj M <jarnura47@gmail.com>
|
2022-12-07 17:23:06 +05:30 |
|
|
|
b72e0df512
|
feat(settings): log path to field where config deserialization failed (#78)
Co-authored-by: Arun Raj M <jarnura47@gmail.com>
|
2022-12-07 14:32:12 +05:30 |
|
|
|
18aed187aa
|
fix(core): use redirect url from request (#76)
|
2022-12-07 13:01:05 +05:30 |
|
|
|
c208cd2be7
|
feat(stripe): add setup intent in connector integration (stripe) (#50)
Co-authored-by: Arun Raj M <jarnura47@gmail.com>
|
2022-12-07 11:59:40 +05:30 |
|
|
|
cbbba37909
|
refactor: extract email validation and PII utils to common_utils crate (#72)
|
2022-12-06 15:19:46 +05:30 |
|
|
|
ab5988e6ba
|
refactor: raise appropriate errors instead of ValidateError (#71)
|
2022-12-06 12:34:07 +05:30 |
|
|
|
ca91ce310a
|
refactor(router): remove SqlDb, cleaning (#67)
|
2022-12-06 12:03:26 +05:30 |
|