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

adding cancel. modifying offering. clarifying purpose of close in protocol spec #341

Merged
merged 15 commits into from
Jul 11, 2024

Conversation

jiyoontbd
Copy link
Contributor

@jiyoontbd jiyoontbd commented Jul 3, 2024

closes #328

  • changes offering schema to add the cancellation object
  • introduces new cancel schema to add new cancel message
  • changes parse offering test vector
  • adds parse cancel test vector
  • add angie in CODEOWNERS

Copy link

@nitro-neal nitro-neal left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Same comment I had on the other pr, just want to get a path to make sure the vectors are in sync 👍

@jiyoontbd jiyoontbd changed the title adding cancel. clarifying close adding cancel. modifying offering. clarifying purpose of close in protocol spec Jul 11, 2024
"description": "A human-readable description of the terms of cancellation in plaintext"
}
},
"required": ["enabled"]
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Did we check with legal to see if cancelation terms are a requirement? According to Chad, it is

Companies are required to provide the terms of cancellation under the EFTA (Electronic Fund Transfer Act) regulation. Specifically, the regulation mandates that remittance transfer providers must disclose certain key information to consumers, including the terms and conditions of cancellation rights.

The terms of cancellation must include:

  • The right to cancel: Informing the consumer of their right to cancel the remittance transfer within 30 minutes.
  • Instructions on how to cancel: Providing clear and understandable instructions on how to execute the cancellation.
  • Conditions for cancellation: Stating that the right to cancel is applicable only if the transfer has not been picked up by the recipient or deposited into the recipient’s account.

This information is usually provided in the pre-payment disclosures and the receipt given to the consumer at the time of the transaction. This ensures that consumers are fully aware of their rights and the procedures for exercising them.

Copy link
Contributor Author

@jiyoontbd jiyoontbd Jul 11, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ok, so we have either terms or terms_url - is what you're asking for to include either of those (or both) in a cancellation detail object when enabled is set to true?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

created an issue for this. #349

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Consider introducing a Cancel message
3 participants