257 Commits

Author SHA1 Message Date
cf88718e69 docs: request and response in refund routes (#423) 2023-01-20 12:57:50 +05:30
4b471c7ddf refactor(core): use previously used connector (#431) 2023-01-20 12:40:23 +05:30
c1de463cde refactor(connectors): refactor propagation of validation and not implemented errors (#419) 2023-01-20 12:07:01 +05:30
ef479e8186 fix: update test_mode and payment_methods_enabled in payments connector (#411) 2023-01-20 01:55:55 +05:30
8113a57f84 docs: request and response for payments route (#400) 2023-01-20 01:43:08 +05:30
2ff76f2549 feat(rapyd): ApplePay and GooglePay integration (#425) 2023-01-20 01:24:28 +05:30
c4fea449da fix(connector): change capture status to pending when waiting for settlement (#420) 2023-01-20 00:59:54 +05:30
35ddf94766 chore: update sandbox base url (#430) 2023-01-20 00:45:33 +05:30
57c46b2442 feat: add connector error (#415) 2023-01-20 00:23:13 +05:30
d0c1f96d7c fix(router): update basilisk card save format when fetching from legacy locker (#429) 2023-01-19 19:25:06 +05:30
89c75b9c7a doc: Documentation for customer and MCA and Mechant account API (#416)
Co-authored-by: bernard-eugine <114725419+bernard-eugine@users.noreply.github.com>
2023-01-19 17:30:45 +05:30
5924e93413 fix(router): allow inferring payment method from payment token (#422) 2023-01-19 15:53:16 +05:30
749c83a8e6 feat(router): reuse reqwest clients for requests made to connectors (#413) 2023-01-19 15:05:37 +05:30
d1d1e52b5d refactor(configs): make visibility of validation functions public (#421) 2023-01-19 14:34:37 +05:30
406cd4c71a refactor(stripe): use bearer explictly when calling connectors (#417) 2023-01-19 12:00:45 +05:30
c7665d7f35 perf: avoid making copies of strings (#412) 2023-01-18 22:17:15 +05:30
e79cdaa9d9 fix(connector): fix rsync for shift4 (#410) 2023-01-18 20:53:14 +05:30
34487c1717 build(deps): migrate to clap from structopt (#406) 2023-01-18 20:12:47 +05:30
a9e5193b90 fix: don't update payment on requires_capture (#405) 2023-01-18 19:51:53 +05:30
5a46d30100 feat: Add redirect url to pm list (#404) 2023-01-18 19:27:11 +05:30
46bf1341cb feat(compatibility): add list payment_method by customer api (#398) 2023-01-18 19:07:38 +05:30
3620c28436 feature(connector): add capture flow support for worldline (#399) 2023-01-18 16:44:30 +05:30
8055f64d75 fix: Use setup future usage for saving card (#401) 2023-01-18 16:28:38 +05:30
b5ffff30df fix(router): metadata field update in merchant_account and merchant_connector_account (#359)
Co-authored-by: Abhishek Marrivagu <abhi.codes10@gmail.com>
2023-01-18 15:56:09 +05:30
0391f5ef01 chore: Added docs for payment connector create (#394)
Co-authored-by: Sanchith Hegde <22217505+SanchithHegde@users.noreply.github.com>
2023-01-17 20:03:16 +05:30
cb66485657 fix(router): remove 'connectors_pecking_order' from readmes and tests (#397) 2023-01-17 19:52:53 +05:30
beb0384047 refactor: move config defaults from TOML files to Default trait (#352) 2023-01-17 19:13:16 +05:30
4f6a8fcd9d refactor(router): make utilities public (#396) 2023-01-17 18:34:55 +05:30
be9889b47a chore: add .attach_printable for InternalServerError (#368) 2023-01-17 17:23:57 +05:30
fb8d67a9f3 fix(router): configs table upsert for local tokenization flow (#392) 2023-01-17 16:55:40 +05:30
a48caef836 feat: token flow for wallet (#388) 2023-01-17 14:11:58 +05:30
e1590e7bf8 feat(connector): add support for capture, void, psync, refund and rsync for cybersource (#381) 2023-01-17 13:55:51 +05:30
d08c35c77c refactor(router): move fp_utils module to common_utils crate (#391)
Co-authored-by: Arun Raj M <jarnura47@gmail.com>
Co-authored-by: Nishant Joshi <nishant.joshi@juspay.in>
2023-01-17 13:27:05 +05:30
22f32cd4d7 feat(router): add generic merchant static routing config (#362) 2023-01-17 13:04:54 +05:30
72c4b06860 feat: add docs for PaymentsRequest & PaymentsResponse (#385) 2023-01-17 12:53:43 +05:30
a4eaa36034 feat(router): update OLTP/OLAP feature flags to be compatible with each other (#389) 2023-01-17 12:02:58 +05:30
8baa968ca2 refactor(adyen): use enums instead of strings for statuses (#320) 2023-01-17 11:50:32 +05:30
74f6d0025e chore: fix typos and introduce ci check (#390) 2023-01-17 11:38:47 +05:30
006e9a8892 feat(connector_integration): integrate Rapyd connector (#357) 2023-01-16 23:58:21 +05:30
9fbe738427 refactor(api_models): add created_at and updated_at fields in RefundResponse (#387) 2023-01-16 19:05:57 +05:30
902a8b5ee9 chore(router): add JWT to OLAP routes (#386) 2023-01-16 18:50:13 +05:30
a16fc653cf feature(connector): add support for worldline connector (#374) 2023-01-16 18:23:44 +05:30
d01634891e fix: changes in olap oltp separation (#383) 2023-01-16 17:28:54 +05:30
7a8ea2becf fix(klarna): payments failing because of failed deserialization (#363) 2023-01-16 16:41:37 +05:30
4e9fc244a9 build(deps): use utoipa crate upstream URL as git dependency (#378) 2023-01-16 14:42:32 +05:30
6e15f5a990 feat(connector): implement authorize and capture flows for Fiserv (#266) 2023-01-15 16:03:06 +05:30
0a9e2f6930 fix: Restricting operation on redacted customer (#289) 2023-01-14 23:07:25 +05:30
50f16d270a chore: Allow to update refund reason (#372) 2023-01-14 22:57:36 +05:30
4e00b92dc1 feat(router): add more payment methods to vault (#333) 2023-01-14 20:48:45 +05:30
d64e5f2df3 fix(router): validate payment method data and type co-presence (#371) 2023-01-14 20:37:27 +05:30