MockResponsePayloads.php 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. <?php
  2. namespace Srmklive\PayPal\Tests;
  3. trait MockResponsePayloads
  4. {
  5. use Mocks\Responses\BillingPlans;
  6. use Mocks\Responses\CatalogProducts;
  7. use Mocks\Responses\Disputes;
  8. use Mocks\Responses\DisputesActions;
  9. use Mocks\Responses\Identity;
  10. use Mocks\Responses\Invoices;
  11. use Mocks\Responses\InvoicesSearch;
  12. use Mocks\Responses\InvoicesTemplates;
  13. use Mocks\Responses\Orders;
  14. use Mocks\Responses\PartnerReferrals;
  15. use Mocks\Responses\PaymentExperienceWebProfiles;
  16. use Mocks\Responses\PaymentMethodsTokens;
  17. use Mocks\Responses\PaymentAuthorizations;
  18. use Mocks\Responses\PaymentCaptures;
  19. use Mocks\Responses\PaymentRefunds;
  20. use Mocks\Responses\Payouts;
  21. use Mocks\Responses\ReferencedPayouts;
  22. use Mocks\Responses\Reporting;
  23. use Mocks\Responses\Subscriptions;
  24. use Mocks\Responses\Trackers;
  25. use Mocks\Responses\WebHooks;
  26. /**
  27. * @return array
  28. */
  29. private function mockAccessTokenResponse(): array
  30. {
  31. return [
  32. 'scope' => 'some_scope',
  33. 'access_token' => 'some_access_token',
  34. 'token_type' => 'Bearer',
  35. 'app_id' => 'APP-80W284485P519543T',
  36. 'expires_in' => 32400,
  37. 'nonce' => 'some_nonce',
  38. ];
  39. }
  40. }