Skip to content
This repository was archived by the owner on Jul 5, 2023. It is now read-only.

Add essential classes & interfaces#4

Draft
shgysk8zer0 wants to merge 4 commits intomasterfrom
feature/2
Draft

Add essential classes & interfaces#4
shgysk8zer0 wants to merge 4 commits intomasterfrom
feature/2

Conversation

@shgysk8zer0
Copy link
Copy Markdown
Owner

Resolves #2

This adds the basic classes & interfaces needed to handle the data for PaymentRequest & PaymentResponse APIs.

It also provides and interface for payment gateways to implement to ensure they are compatible.

Add folders for interfaces, etc. with `.gitkeep`
These interfaces should be sufficient for the structure for a `PaymentResponse` of `BasicCardResponse` (aka, credit card payment).

Also include classes for shipping types.
@shgysk8zer0 shgysk8zer0 added the enhancement New feature or request label Apr 20, 2020
@shgysk8zer0 shgysk8zer0 added this to the Initial Release milestone Apr 20, 2020
@shgysk8zer0 shgysk8zer0 self-assigned this Apr 20, 2020
@shgysk8zer0 shgysk8zer0 marked this pull request as draft April 20, 2020 20:14
- Add basic interfaces (WIP)
- Add enumarable credit card network classes
@shgysk8zer0
Copy link
Copy Markdown
Owner Author

Schema Interfaces

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add interfaces for credit card payments

1 participant