Skip to content

Commit 4fa0cbc

Browse files
Add PaymentService (#131)
* Start payment service creation. * Finish the PaymentInformation proto message. * Add payment method rpc and message. * Add get payment information rpc * Add delete payment information rpc * Add info about paymentinformation validity * Add rpc to create stripe session * Add rpc to get Stripe Checkout session by ID * Add TODO for method to change payment information in payment.proto * Refactor payment.proto to update payment information structure and remove GetStripePaymentMethod RPC * Fix the naming * Update payment.proto to use descriptive parameter names for payment information endpoints * Add ChangePaymentInformation RPC to update payment information for an account * Add TODO to clarify naming for payment method in PaymentInformation message * Generate code from proto file * Add payment methods Mastercard and Visa to allow list * Add optional tax ID field to payment information * Update payment.proto to clarify comments * Clarify ChangePaymentInformation RPC comments to better describe functionality * Address code review feedback. * Address code review feedback about stripe checkout session * Address review feedback - prefix stripe setup intent. * Address review feedback - rename change payment information rpc to set default payment information * Address review feedback - add is default flag to payment information message. * Add UpdatePaymentInformation RPC to modify payment details * Add CreatePaymentInformation RPC to create new payment information * Add one more todo. * Address code review feedback. * Rename payment information to payment method. * Correct the delete permission.
1 parent 2ff90a2 commit 4fa0cbc

10 files changed

Lines changed: 5011 additions & 0 deletions

File tree

.github/actions/spelling/allow.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,3 +32,5 @@ timeseries
3232
upsert
3333
vcpu
3434
vultr
35+
Mastercard
36+
Visa

0 commit comments

Comments
 (0)