Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Xendit direct debit #6640

Closed
wants to merge 59 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
59 commits
Select commit Hold shift + click to select a range
fba495a
Feat(connector) : [Xendit] Template PR
Nov 18, 2024
a2ae3e8
FIX : OpenAPI Spec
AmeyWale Nov 18, 2024
15d646e
FIX : Currency Unit todo macro
AmeyWale Nov 18, 2024
af05bac
ADD : Xendit Direct Debit structs
AmeyWale Nov 20, 2024
c9efa52
msg
AmeyWale Nov 20, 2024
65cbe8c
ADD : Customer flow integration
AmeyWale Nov 21, 2024
5ad89ac
Xendit Tokenization flow raw
AmeyWale Nov 22, 2024
ecdd1c0
ADD : Tokenization and Authorize Flow
AmeyWale Nov 26, 2024
608b86a
refactor(users): Make `profile_id` in the JWT non-optional (#6537)
ThisIsMani Nov 18, 2024
c72d632
feat(payments): [Payment links] add hide card nickname field config f…
srujanchikke Nov 18, 2024
cb4554a
refactor(core): add profile_id for default_fallback api (#6546)
prajjwalkumar17 Nov 18, 2024
d7092f3
feat(connector): [Novalnet] Add support for disputes (#6560)
cookieg13 Nov 18, 2024
5796278
chore(version): 2024.11.19.0
github-actions[bot] Nov 19, 2024
e79ddd5
feat(router): add payment incoming webhooks support for v2 (#6551)
sai-harsha-vardhan Nov 19, 2024
562321d
refactor(users): Force 2FA in production environment (#6596)
ThisIsMani Nov 19, 2024
555bcfb
fix(connector): [Worldpay] use 4 digit expiry year (#6543)
kashif-m Nov 19, 2024
479d9a5
refactor(payment_methods_v2): rename `payment_method` and `payment_me…
SanchithHegde Nov 19, 2024
2e378b1
fix(docker-compose): address "role root does not exist" errors arisin…
Shark-Firewall Nov 19, 2024
b0d0dae
feat(analytics): add `smart_retries` only metrics for analytics v2 da…
maverox Nov 19, 2024
9ba3ce3
fix(connector): [Adyen]fix error code and message for webhooks respon…
srujanchikke Nov 19, 2024
9b28aaf
feat(connector): [Novalnet] Add minimal customer data feature (#6570)
cookieg13 Nov 19, 2024
23e21ab
fix(analytics): fix `authentication_type` and `card_last_4` fields se…
tsdk02 Nov 19, 2024
14fec7f
feat(routing): add invalidate window as a service for SR based routin…
Aprabhat19 Nov 19, 2024
f2c2b3e
chore(version): 2024.11.20.0
github-actions[bot] Nov 20, 2024
64b3410
fix(connector): [Volt] handle 5xx error for Volt payments webhooks (#…
swangi-kumari Nov 20, 2024
c520479
feat(users): Convert emails to lowercase from requests (#6601)
ThisIsMani Nov 20, 2024
54902d9
feat(router): Add support for network token migration (#6300)
prasunna09 Nov 20, 2024
d7d9c8a
fix(dispute): change dispute currency type to currency enum (#6454)
ImSagnik007 Nov 20, 2024
1bc18b2
feat(email): Add SMTP support to allow mails through self hosted/cust…
jagan-jaya Nov 20, 2024
b4139ba
refactor(router): remove metadata, additional_merchant_data and conne…
AkshayaFoiger Nov 20, 2024
587fa7a
chore(version): 2024.11.21.0
github-actions[bot] Nov 21, 2024
09d95be
feat(connector): [Xendit] Template PR (#6593)
AmeyWale Nov 21, 2024
0a13153
feat(themes): Add `theme_name` and `entity_type` in themes table (#6621)
ThisIsMani Nov 21, 2024
2f1171b
feat(connector): [AIRWALLEX] Update production endpoint (#6632)
deepanshu-iiitu Nov 21, 2024
101025c
fix(connector): [Novalnet] Get email from customer email if billing.…
cookieg13 Nov 21, 2024
e2f8b82
refactor: update API response for JSON deserialization errors (#6610)
kashif-m Nov 21, 2024
f36f5b1
chore(version): 2024.11.22.0
github-actions[bot] Nov 22, 2024
5b4afcb
fix(analytics): remove first_attempt group by in Payment Intent old m…
tsdk02 Nov 22, 2024
c39b7e5
ci(cypress): Add Noon Connector (#6603)
likhinbopanna Nov 22, 2024
cc066fc
fix(connector): [Cybersource] change commerce indicator for applepay …
Sakilmostak Nov 22, 2024
29dd359
feat(analytics): add `first_attempt` as a filter for PaymentFilters (…
tsdk02 Nov 24, 2024
0cccbd8
feat(refunds): Trigger refund outgoing webhooks in create and retriev…
srujanchikke Nov 24, 2024
62f378a
chore(version): 2024.11.25.0
github-actions[bot] Nov 25, 2024
af28180
feat(connector): [Paypal] implement vaulting for paypal cards via zer…
KiranKBR Nov 25, 2024
4c20f43
feat(core): add SCA exemption field (#6578)
Sakilmostak Nov 25, 2024
a243758
chore(deps): update cypress packages to address CVE (#6624)
pixincreate Nov 25, 2024
fb3fae9
feat(payments): add merchant order ref id filter (#6630)
apoorvdixit88 Nov 25, 2024
9298fd7
ci(cypress): use ubuntu runner (#6655)
pixincreate Nov 25, 2024
536b0b8
feat(connector): [Elavon] Implement cards Flow (#6485)
awasthi21 Nov 25, 2024
1c7487b
chore(version): 2024.11.26.0
github-actions[bot] Nov 26, 2024
b36de9b
feat(connector): [INESPAY] add Connector Template Code (#6614)
Sweta-Kumari-Sharma Nov 26, 2024
134aa3a
feat(users): Send welcome to community email in magic link signup (#6…
ThisIsMani Nov 26, 2024
8ef0d5c
refactor(payments_v2): use batch encryption for intent create and con…
Narayanbhat166 Nov 26, 2024
219438c
refactor(tenant): use tenant id type (#6643)
apoorvdixit88 Nov 26, 2024
104eaa7
refactor(connector): add amount conversion framework to Riskified (…
Sidharth-Singh10 Nov 26, 2024
dadc9aa
ci(cypress): Add list and revoke for zero auth mandate payments (#6569)
Gnanasundari24 Nov 26, 2024
577447c
ci(cypress): add testcases for nti based mit flow (#6567)
ShankarSinghC Nov 26, 2024
261290d
feat(router): [Cybersource] add PLN to the currency config (#6628)
AkshayaFoiger Nov 26, 2024
2ada19c
refactor(authn): Enable cookies in Integ (#6599)
ThisIsMani Nov 26, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/cypress-tests-runner.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ env:
jobs:
runner:
name: Run Cypress tests
runs-on: hyperswitch-runners
runs-on: ubuntu-latest

services:
redis:
Expand Down Expand Up @@ -190,7 +190,7 @@ jobs:
ROUTER__SERVER__WORKERS: 4
shell: bash -leuo pipefail {0}
run: |
scripts/execute_cypress.sh --parallel 3
scripts/execute_cypress.sh

kill "${{ env.PID }}"

Expand Down
1 change: 1 addition & 0 deletions .typos.toml
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ HypoNoeLbFurNiederosterreichUWien = "HypoNoeLbFurNiederosterreichUWien"
hypo_noe_lb_fur_niederosterreich_u_wien = "hypo_noe_lb_fur_niederosterreich_u_wien"
IOT = "IOT" # British Indian Ocean Territory country code
klick = "klick" # Swedish word for clicks
FPR = "FPR" # Fraud Prevention Rules
LSO = "LSO" # Lesotho country code
NAM = "NAM" # Namibia country code
ND = "ND" # North Dakota state code
Expand Down
118 changes: 118 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,124 @@ All notable changes to HyperSwitch will be documented here.

- - -

## 2024.11.26.0

### Features

- **connector:**
- [Paypal] implement vaulting for paypal cards via zero mandates ([#5324](https://github.com/juspay/hyperswitch/pull/5324)) ([`83e8bc0`](https://github.com/juspay/hyperswitch/commit/83e8bc0775c20e9d055e65bd13a2e8b1148092e1))
- [Elavon] Implement cards Flow ([#6485](https://github.com/juspay/hyperswitch/pull/6485)) ([`6887681`](https://github.com/juspay/hyperswitch/commit/68876811a8817cdec09be407fbbbbf7f19992565))
- **core:** Add SCA exemption field ([#6578](https://github.com/juspay/hyperswitch/pull/6578)) ([`2b8eb09`](https://github.com/juspay/hyperswitch/commit/2b8eb09a16040957ac369c48e6095c343207f0d3))
- **payments:** Add merchant order ref id filter ([#6630](https://github.com/juspay/hyperswitch/pull/6630)) ([`57e64c2`](https://github.com/juspay/hyperswitch/commit/57e64c26ca4251b493c87bfe93799faaab4ffa89))

### Miscellaneous Tasks

- **deps:** Update cypress packages to address CVE ([#6624](https://github.com/juspay/hyperswitch/pull/6624)) ([`0db3aed`](https://github.com/juspay/hyperswitch/commit/0db3aed1533856b9892369d7bb2430d90d091756))

**Full Changelog:** [`2024.11.25.0...2024.11.26.0`](https://github.com/juspay/hyperswitch/compare/2024.11.25.0...2024.11.26.0)

- - -

## 2024.11.25.0

### Features

- **analytics:** Add `first_attempt` as a filter for PaymentFilters ([#6604](https://github.com/juspay/hyperswitch/pull/6604)) ([`9460041`](https://github.com/juspay/hyperswitch/commit/9460041b2ae8f94f2894517d3c04d30c6f78a5bb))
- **refunds:** Trigger refund outgoing webhooks in create and retrieve refund flows ([#6635](https://github.com/juspay/hyperswitch/pull/6635)) ([`420eaab`](https://github.com/juspay/hyperswitch/commit/420eaabf3308b2fd2119183b0a2b462aa69b77b2))

### Bug Fixes

- **analytics:** Remove first_attempt group by in Payment Intent old metrics ([#6627](https://github.com/juspay/hyperswitch/pull/6627)) ([`54e393b`](https://github.com/juspay/hyperswitch/commit/54e393bf9a55bdc4527a723b7a03968f21848a5e))
- **connector:** [Cybersource] change commerce indicator for applepay ([#6634](https://github.com/juspay/hyperswitch/pull/6634)) ([`8d0639e`](https://github.com/juspay/hyperswitch/commit/8d0639ea6f22227253a44e6bd8272d9e55d17f92))

**Full Changelog:** [`2024.11.22.0...2024.11.25.0`](https://github.com/juspay/hyperswitch/compare/2024.11.22.0...2024.11.25.0)

- - -

## 2024.11.22.0

### Features

- **connector:**
- [Xendit] Template PR ([#6593](https://github.com/juspay/hyperswitch/pull/6593)) ([`9bc363f`](https://github.com/juspay/hyperswitch/commit/9bc363f140afcdc3d4dc624d6410a42c33afaeed))
- [AIRWALLEX] Update production endpoint ([#6632](https://github.com/juspay/hyperswitch/pull/6632)) ([`bc65a84`](https://github.com/juspay/hyperswitch/commit/bc65a848a14c1e5c8a50cf4bf5764a7af2918ac9))
- **themes:** Add `theme_name` and `entity_type` in themes table ([#6621](https://github.com/juspay/hyperswitch/pull/6621)) ([`bf13c16`](https://github.com/juspay/hyperswitch/commit/bf13c16109d0113f900c806b0722895a36ec2d5a))

### Bug Fixes

- **connector:** [Novalnet] Get email from customer email if billing.email is not present ([#6619](https://github.com/juspay/hyperswitch/pull/6619)) ([`9010214`](https://github.com/juspay/hyperswitch/commit/9010214c6e62a65f91e0eeca6d5f21468e5c63aa))

### Refactors

- Update API response for JSON deserialization errors ([#6610](https://github.com/juspay/hyperswitch/pull/6610)) ([`40d3c38`](https://github.com/juspay/hyperswitch/commit/40d3c38b830a7163331778064d0e1917d30fc17e))

**Full Changelog:** [`2024.11.21.0...2024.11.22.0`](https://github.com/juspay/hyperswitch/compare/2024.11.21.0...2024.11.22.0)

- - -

## 2024.11.21.0

### Features

- **email:** Add SMTP support to allow mails through self hosted/custom SMTP server ([#6617](https://github.com/juspay/hyperswitch/pull/6617)) ([`0f563b0`](https://github.com/juspay/hyperswitch/commit/0f563b069994f47bba1ba77c79fef6307f3760e8))
- **router:** Add support for network token migration ([#6300](https://github.com/juspay/hyperswitch/pull/6300)) ([`012e352`](https://github.com/juspay/hyperswitch/commit/012e352db0477f5ddb4429cb0e4f5d781fd901a7))
- **users:** Convert emails to lowercase from requests ([#6601](https://github.com/juspay/hyperswitch/pull/6601)) ([`c04f81e`](https://github.com/juspay/hyperswitch/commit/c04f81e3c4362369a92b2ead5ee1b28b4ca44b52))

### Bug Fixes

- **connector:** [Volt] handle 5xx error for Volt payments webhooks ([#6576](https://github.com/juspay/hyperswitch/pull/6576)) ([`75ec96b`](https://github.com/juspay/hyperswitch/commit/75ec96b6131d470b39171415058106b3464de75a))
- **dispute:** Change dispute currency type to currency enum ([#6454](https://github.com/juspay/hyperswitch/pull/6454)) ([`98aa84b`](https://github.com/juspay/hyperswitch/commit/98aa84b7e842ac85ce2461f3eab826a6c3783832))

### Refactors

- **router:** Remove metadata, additional_merchant_data and connector_wallets_details from connector list api ([#6583](https://github.com/juspay/hyperswitch/pull/6583)) ([`5611769`](https://github.com/juspay/hyperswitch/commit/5611769964e372eb4690ef95ce950a2842f074d3))

**Full Changelog:** [`2024.11.20.0...2024.11.21.0`](https://github.com/juspay/hyperswitch/compare/2024.11.20.0...2024.11.21.0)

- - -

## 2024.11.20.0

### Features

- **analytics:** Add `smart_retries` only metrics for analytics v2 dashboard ([#6575](https://github.com/juspay/hyperswitch/pull/6575)) ([`f3897dd`](https://github.com/juspay/hyperswitch/commit/f3897dd6b57318b681a2c5dc099d787aa8233f24))
- **connector:** [Novalnet] Add minimal customer data feature ([#6570](https://github.com/juspay/hyperswitch/pull/6570)) ([`9787a2b`](https://github.com/juspay/hyperswitch/commit/9787a2becf1bc9eceee6a1fec0a4edb5c3e6473b))
- **router:** Add payment incoming webhooks support for v2 ([#6551](https://github.com/juspay/hyperswitch/pull/6551)) ([`8e9c3ec`](https://github.com/juspay/hyperswitch/commit/8e9c3ec8931851dae638037b91eb1611399be0bf))
- **routing:** Add invalidate window as a service for SR based routing ([#6264](https://github.com/juspay/hyperswitch/pull/6264)) ([`607b3df`](https://github.com/juspay/hyperswitch/commit/607b3df3fc822a5f937dbb4f89fbdb0352eca3ff))

### Bug Fixes

- **analytics:** Fix `authentication_type` and `card_last_4` fields serialization for payment_intent_filters ([#6595](https://github.com/juspay/hyperswitch/pull/6595)) ([`0302c30`](https://github.com/juspay/hyperswitch/commit/0302c3033fbff4bfbdb18df44fabc3513b063fb0))
- **connector:**
- [Worldpay] use 4 digit expiry year ([#6543](https://github.com/juspay/hyperswitch/pull/6543)) ([`e730a2e`](https://github.com/juspay/hyperswitch/commit/e730a2ee5a35d56f3740e923cb16de67edca2fc0))
- [Adyen]fix error code and message for webhooks response ([#6602](https://github.com/juspay/hyperswitch/pull/6602)) ([`8b31a7b`](https://github.com/juspay/hyperswitch/commit/8b31a7bbe1de88f2126bee4547b37cbb16ea95a4))
- **docker-compose:** Address "role root does not exist" errors arising from postgres health check ([#6582](https://github.com/juspay/hyperswitch/pull/6582)) ([`e9e8df2`](https://github.com/juspay/hyperswitch/commit/e9e8df222c90661493ba974374d70438ce0ffa6f))

### Refactors

- **payment_methods_v2:** Rename `payment_method` and `payment_method_type` fields and use concrete type for `payment_method_data` ([#6555](https://github.com/juspay/hyperswitch/pull/6555)) ([`11e9241`](https://github.com/juspay/hyperswitch/commit/11e92413b22f13df8cfa62020d48d490e37b5d87))
- **users:** Force 2FA in production environment ([#6596](https://github.com/juspay/hyperswitch/pull/6596)) ([`bbd55e3`](https://github.com/juspay/hyperswitch/commit/bbd55e32f838349b402e8cd0abc06d34f647be94))

**Full Changelog:** [`2024.11.19.0...2024.11.20.0`](https://github.com/juspay/hyperswitch/compare/2024.11.19.0...2024.11.20.0)

- - -

## 2024.11.19.0

### Features

- **connector:** [Novalnet] Add support for disputes ([#6560](https://github.com/juspay/hyperswitch/pull/6560)) ([`6881ce2`](https://github.com/juspay/hyperswitch/commit/6881ce2ed3d11006c33fef9863107f0d823ebddb))
- **payments:** [Payment links] add hide card nickname field config for secure payment links ([#6554](https://github.com/juspay/hyperswitch/pull/6554)) ([`0e026b7`](https://github.com/juspay/hyperswitch/commit/0e026b70b6502c4e82f3e8cccc5441deb472119e))

### Refactors

- **core:** Add profile_id for default_fallback api ([#6546](https://github.com/juspay/hyperswitch/pull/6546)) ([`053f810`](https://github.com/juspay/hyperswitch/commit/053f8109302a98e6b6d30d957b2af618ea73055f))
- **users:** Make `profile_id` in the JWT non-optional ([#6537](https://github.com/juspay/hyperswitch/pull/6537)) ([`d32397f`](https://github.com/juspay/hyperswitch/commit/d32397f060731f51a15634e221117a554b8b3721))

**Full Changelog:** [`2024.11.18.0...2024.11.19.0`](https://github.com/juspay/hyperswitch/compare/2024.11.18.0...2024.11.19.0)

- - -

## 2024.11.18.0

### Features
Expand Down
Loading
Loading