Files
protobuf/paymentapis/payment/v1/payment.proto
2022-05-31 09:30:19 +02:00

25 lines
572 B
Protocol Buffer

syntax = "proto3";
package payment.v1;
option go_package = "git.deineagentur.com/payment-backoffice/protobuf/gen/proto/payment";
import "google/type/money.proto";
// PaymentProvider represents the supported set
// of payment providers.
enum PaymentProvider {
PAYMENT_PROVIDER_UNSPECIFIED = 0;
PAYMENT_PROVIDER_STRIPE = 1;
PAYMENT_PROVIDER_PAYPAL = 2;
PAYMENT_PROVIDER_APPLE = 3;
}
// Order represents a monetary order.
message Order {
string order_id = 1;
string recipient_id = 2;
google.type.Money amount = 3;
PaymentProvider payment_provider = 4;
}