diff --git a/src/Accounts/Traits/BitinflowPaymentsWallet/CheckoutSessions.php b/src/Accounts/Traits/BitinflowPaymentsWallet/CheckoutSessions.php new file mode 100644 index 0000000..efe2b2f --- /dev/null +++ b/src/Accounts/Traits/BitinflowPaymentsWallet/CheckoutSessions.php @@ -0,0 +1,33 @@ +user->asPaymentsUser('POST', 'checkout-sessions', $payload); + } + + public function getCheckoutSession(string $id) + { + return $this->user->asPaymentsUser('GET', sprintf('checkout-sessions/%s', $id)); + } + + public function checkoutCheckoutSession(string $id) + { + return $this->user->asPaymentsUser('PUT', sprintf('checkout-sessions/%s/checkout', $id)); + } + + public function revokeCheckoutSession(string $id) + { + return $this->user->asPaymentsUser('PUT', sprintf('checkout-sessions/%s/revoke', $id)); + } +}