3344 Commits

Author SHA1 Message Date
e9cbf3eed5 feat: Add crate attribute to operation macro (#459) 2023-01-24 13:15:31 +05:30
dd7eed16c4 fix: proper error message for payment confirm with already successful/failed payments (#456) 2023-01-23 16:34:11 +05:30
073ffb18bd fix(router): fix refund error code diesel field ordering (#458) 2023-01-23 12:12:55 +05:30
9fe8ebcf3c feat: add new hyperswitch loader (#455) 2023-01-23 00:36:32 +05:30
0ec3aea61d docs: fix quick start guide and update dashboard link (#454) 2023-01-23 00:16:23 +05:30
02ed4930da fix: update payment with PM and PMD gives requires_payment_method instead of requires_confirmation (#446) 2023-01-22 19:07:22 +05:30
2c764a273e chore(router): added generic unauthorized response (#450) 2023-01-22 18:07:19 +05:30
a447921c15 chore(router): removed jwt auth from routes (#448)
Co-authored-by: Sampras Lopes <lsampras@protonmail.com>
2023-01-22 16:39:29 +05:30
d32f076877 fix(adyen): fix capture_method not considered during payments sync (#444) 2023-01-22 15:24:32 +05:30
d653fed773 fix: move connector_refund_id to request (#445) 2023-01-22 13:41:11 +05:30
da6a026ef7 feat(connector): add auth_token_refresh for payu and some quick bug fixes (#426)
Co-authored-by: Narayan Bhat <narayan.bhat@juspay.in>
Co-authored-by: samraat bansal <samraat.bansal@samraat.bansal-MacBookPro>
Co-authored-by: Jagan Elavarasan <jaganelavarasan@gmail.com>
2023-01-21 23:34:44 +05:30
beae6c474c fix(checkout): status mapping for payment (#442) 2023-01-21 16:01:52 +05:30
8794f4c9e6 fix(braintree,rapyd): encode request params instead of JSON (#440) 2023-01-20 20:16:23 +05:30
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