diff --git a/app/config/providers.php b/app/config/providers.php index c65e7a80cd..66dc5780e8 100644 --- a/app/config/providers.php +++ b/app/config/providers.php @@ -113,6 +113,14 @@ return [ // Ordered by ABC. 'beta' => false, 'mock' => false ], + 'paypalSandbox' => [ + 'developers' => 'https://developer.paypal.com/docs/api/overview/', + 'icon' => 'icon-paypal-sandbox', + 'enabled' => true, + 'form' => false, + 'beta' => false, + 'mock' => false + ], 'salesforce' => [ 'developers' => 'https://developer.salesforce.com/docs/', 'icon' => 'icon-salesforce', diff --git a/public/images/oauth2/paypal-sandbox.png b/public/images/oauth2/paypal-sandbox.png new file mode 100644 index 0000000000..4785e39033 Binary files /dev/null and b/public/images/oauth2/paypal-sandbox.png differ diff --git a/public/images/oauth2/paypal_sandbox.png b/public/images/oauth2/paypal_sandbox.png new file mode 100644 index 0000000000..4785e39033 Binary files /dev/null and b/public/images/oauth2/paypal_sandbox.png differ diff --git a/src/Appwrite/Auth/OAuth2/Paypal.php b/src/Appwrite/Auth/OAuth2/Paypal.php index ef05a1aff7..f7e143c5df 100644 --- a/src/Appwrite/Auth/OAuth2/Paypal.php +++ b/src/Appwrite/Auth/OAuth2/Paypal.php @@ -22,7 +22,7 @@ class Paypal extends OAuth2 'live' => 'https://api.paypal.com/v1/', ]; - private $environment = 'live'; + protected $environment = 'live'; /** * @var array diff --git a/src/Appwrite/Auth/OAuth2/PaypalSandbox.php b/src/Appwrite/Auth/OAuth2/PaypalSandbox.php new file mode 100644 index 0000000000..7ca628f6bb --- /dev/null +++ b/src/Appwrite/Auth/OAuth2/PaypalSandbox.php @@ -0,0 +1,19 @@ +