281 Commits

Author SHA1 Message Date
b1b0500035 feat(globalpay): implement access token creation (#408) 2023-01-20 18:25:52 +05:30
7edc167c89 feat(errors): seperate code in ExternalConnectorError (#438) 2023-01-20 16:59:55 +05:30
25d8ec2009 fix: add graceful shutdown for consumer & router (#428) 2023-01-20 16:25:56 +05:30
30593bd1fd feat(access_token): support creating access token for connectors (#407) 2023-01-20 16:14:33 +05:30
d761e52c35 fix(aci,braintree,rapyd,stripe): URL encode request params instead of JSON (#437) 2023-01-20 15:53:03 +05:30
213b38157e fix(connector): handle 2 & 4 digit card expiry year in worldline (#434) 2023-01-20 15:12:31 +05:30
dcfa7b0846 fix(refund): add error code in refund table (#427) 2023-01-20 13:44:08 +05:30
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
1a650dcc7e fix(router): fix incorrect order of routing_algorithm and metadata fields in db models (#418) 2023-01-19 12:15:46 +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
f4072d390d fix(redis_interface): add missing #[serde(default)] annotation to RedisSettings (#409) 2023-01-18 18:51:07 +05:30
10fe3a0930 fix: Send payment experience on payment method list response (#403) 2023-01-18 18:33:55 +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
82fecd9677 refactor(storage_models): made generic queries public (#395) 2023-01-17 18:21:42 +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