juspay/hyperswitch

[FEATURE] Standardize `state` field in billing and shipping address

Ouverte

#2 939 ouverte le 21 nov. 2023

 (6 commentaires) (0 réaction) (1 personne assignée)Rust (4 676 forks)batch import
C-featuregood first issuehelp wanted

Métriques du dépôt

Stars
 (42 690 étoiles)
Métriques de merge PR
 (Merge moyen 6j 22h) (213 PRs mergées en 30 j)

Description

Feature Description

Currently, we accept the state field in both shipping and billing addresses as a string. However, in a few connectors like Cybersource, we have a mapping from state names to state codes. We propose standardizing the state field to accept only ISO 3166-2 codes (https://en.wikipedia.org/wiki/ISO_3166-2)

Possible Implementation

We can use some crate that helps in validating ISO 3166-2 codes and accept these codes in payment request

Guide contributeur