| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- <?php
- namespace Srmklive\PayPal\Tests\Mocks\Requests;
- use GuzzleHttp\Utils;
- trait Identity
- {
- private function mockCreateMerchantApplicationParams(): array
- {
- return Utils::jsonDecode('{
- "redirect_uris": [
- "https://example.com/callback",
- "https://example.com/callback2"
- ],
- "client_name": "AGGREGATOR",
- "logo_uri": "https://example.com/logo.png",
- "contacts": [
- "facilitator@example.com",
- "merchant@example.com"
- ],
- "policy_uri": "https://example.com/policyuri",
- "tos_uri": "https://example.com/tosuri",
- "scope": "profile email address",
- "token_endpoint_auth_method": "client_secret_basic",
- "jwks_uri": "https://example.com/my_public_keys.jwks"
- }', true);
- }
- private function mockSetAccountPropertiesParams(): array
- {
- return Utils::jsonDecode('{
- "categories": [
- {
- "name": "PAYMENT",
- "groups": [
- {
- "name": "AUTH_SETTLE",
- "preferences": [
- {
- "name": "ENABLE_ENHANCED_AUTH_SETTLE",
- "value": "true"
- }
- ]
- }
- ]
- }
- ]
- }', true);
- }
- }
|