![]() Server : Apache/2.4.62 (Unix) OpenSSL/1.0.2k-fips System : Linux server1.richineiserver.com 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64 User : fdshops ( 1003) PHP Version : 8.2.21 Disable Function : NONE Directory : /home/fdshops/public_html/vendor/srmklive/paypal/tests/Mocks/Responses/ |
<?php namespace Srmklive\PayPal\Tests\Mocks\Responses; use GuzzleHttp\Utils; trait PaymentMethodsTokens { /** * @return array */ private function mockCreatePaymentMethodsTokenResponse(): array { return Utils::jsonDecode('{ "id": "8kk8451t", "customer": { "id": "customer_4029352050" }, "payment_source": { "card": { "brand": "VISA", "last_digits": "1111", "expiry": "2027-02", "name": "John Doe", "billing_address": { "address_line_1": "2211 N First Street", "address_line_2": "17.3.160", "admin_area_2": "San Jose", "admin_area_1": "CA", "postal_code": "95131", "country_code": "US" } } }, "links": [ { "rel": "self", "href": "https://api-m.paypal.com/v3/vault/payment-tokens/8kk8451t", "method": "GET", "encType": "application/json" }, { "rel": "delete", "href": "https://api-m.paypal.com/v3/vault/payment-tokens/8kk8451t", "method": "DELETE", "encType": "application/json" } ] }', true); } /** * @return array */ private function mockListPaymentMethodsTokensResponse(): array { return Utils::jsonDecode('{ "customer": { "id": "customer_4029352050" }, "payment_tokens": [ { "id": "8kk8451t", "customer": { "id": "customer_4029352050" }, "payment_source": { "card": { "name": "John Doe", "brand": "VISA", "last_digits": "1111", "expiry": "2027-02", "billing_address": { "id": "kk", "address_line_1": "2211 N First Street", "address_line_2": "17.3.160", "admin_area_2": "San Jose", "admin_area_1": "CA", "postal_code": "95131", "country_code": "US" } } }, "links": [ { "rel": "self", "href": "https://api-m.paypal.com/v3/vault/payment-tokens/8kk8451t", "method": "GET", "encType": "application/json" }, { "rel": "delete", "href": "https://api-m.paypal.com/v3/vault/payment-tokens/8kk8451t", "method": "DELETE", "encType": "application/json" } ] }, { "id": "fgh6561t", "customer": { "id": "customer_4029352050" }, "payment_source": { "paypal": { "description": "Description for PayPal to be shown to PayPal payer", "email_address": "john.doe@example.com", "account_id": "VYYFH3WJ4JPJQ", "shipping": { "name": { "full_name": "John Doe" }, "address": { "address_line_1": "2211 N First Street", "address_line_2": "17.3.160", "admin_area_2": "San Jose", "admin_area_1": "CA", "postal_code": "95131", "country_code": "US" } }, "usage_pattern": "IMMEDIATE", "usage_type": "MERCHANT", "customer_type": "CONSUMER", "name": { "given_name": "John", "surname": "Doe" }, "address": { "address_line_1": "2211 N First Street", "address_line_2": "17.3.160", "admin_area_2": "San Jose", "admin_area_1": "CA", "postal_code": "95131", "country_code": "US" } } }, "links": [ { "rel": "self", "href": "https://api-m.paypal.com/v3/vault/payment-tokens/fgh6561t", "method": "GET", "encType": "application/json" }, { "rel": "delete", "href": "https://api-m.paypal.com/v3/vault/payment-tokens/fgh6561t", "method": "DELETE", "encType": "application/json" } ] }, { "id": "hg654s1t", "customer": { "id": "customer_4029352050" }, "payment_source": { "venmo": { "description": "Description for Venmo to be shown to Venmo payer", "shipping": { "name": { "full_name": "John Doe" }, "address": { "address_line_1": "2211 N First Street", "address_line_2": "17.3.160", "admin_area_2": "San Jose", "admin_area_1": "CA", "postal_code": "95131", "country_code": "US" } }, "usage_pattern": "IMMEDIATE", "usage_type": "MERCHANT", "customer_type": "CONSUMER", "email_address": "john.doe@example.com", "user_name": "johndoe", "name": { "given_name": "John", "surname": "Doe" }, "account_id": "VYYFH3WJ4JPJQ", "address": { "address_line_1": "PayPal", "address_line_2": "2211 North 1st Street", "admin_area_1": "CA", "admin_area_2": "San Jose", "postal_code": "96112", "country_code": "US" } } }, "links": [ { "rel": "self", "href": "https://api-m.paypal.com/v3/vault/payment-tokens/hg654s1t", "method": "GET", "encType": "application/json" }, { "rel": "delete", "href": "https://api-m.paypal.com/v3/vault/payment-tokens/hg654s1t", "method": "DELETE", "encType": "application/json" } ] }, { "id": "8kk8457", "payment_source": { "apple_pay": { "card": { "name": "John Doe", "last_digits": "1111", "type": "CREDIT", "brand": "VISA", "billing_address": { "address_line_1": "2211 N First Street", "address_line_2": "17.3.160", "admin_area_1": "CA", "admin_area_2": "San Jose", "postal_code": "95131", "country_code": "US" } } } }, "links": [ { "rel": "self", "href": "https://api-m.paypal.com/v3/vault/payment-tokens/8kk845", "method": "GET" }, { "rel": "delete", "href": "https://api-m.paypal.com/v3/vault/payment-tokens/8kk845", "method": "DELETE" } ] }, { "id": "8kk8458", "payment_source": { "bank": { "ach_debit": { "last_digits": "9999", "routing_number": "307075259", "account_type": "CHECKING", "ownership_type": "PERSONAL", "account_holder_name": "John Doe", "verification_status": "VERIFIED" } } }, "links": [ { "rel": "self", "href": "https://api-m.paypal.com/v3/vault/payment-tokens/8kk8458", "method": "GET", "encType": "application/json" }, { "rel": "delete", "href": "https://api-m.paypal.com/v3/vault/payment-tokens/hg654s1t", "method": "DELETE", "encType": "application/json" } ] } ], "links": [ { "rel": "self", "href": "https://api-m.paypal.com/v3/vault/payment-tokens?customer_id=customer_4029352050&page=1&page_size=5&total_required=false", "method": "GET", "encType": "application/json" }, { "rel": "first", "href": "https://api-m.paypal.com/v3/vault/payment-tokens?customer_id=customer_4029352050&page=1&page_size=5&total_required=false", "method": "GET", "encType": "application/json" }, { "rel": "last", "href": "https://api-m.paypal.com/v3/vault/payment-tokens?customer_id=customer_4029352050&page=1&page_size=5&total_required=false", "method": "GET", "encType": "application/json" } ] }', true); } /** * @return array */ private function mockCreatePaymentSetupTokenResponse(): array { return Utils::jsonDecode('{ "payment_source": { "card": { "number": "4111111111111111", "expiry": "2027-02", "name": "John Doe", "billing_address": { "address_line_1": "2211 N First Street", "address_line_2": "17.3.160", "admin_area_1": "CA", "admin_area_2": "San Jose", "postal_code": "95131", "country_code": "US" }, "experience_context": { "brand_name": "YourBrandName", "locale": "en-US", "return_url": "https://example.com/returnUrl", "cancel_url": "https://example.com/cancelUrl" } } } }', true); } /** * @return array */ private function mockListPaymentSetupTokenResponse(): array { return Utils::jsonDecode('{ "id": "5C991763VB2781612", "customer": { "id": "customer_4029352050" }, "status": "APPROVED", "payment_source": { "card": { "last_digits": "1111", "expiry": "2027-02", "name": "John Doe", "billing_address": { "address_line_1": "2211 N First Street", "address_line_2": "17.3.160", "admin_area_2": "San Jose", "admin_area_1": "CA", "postal_code": "95131", "country_code": "US" } } }, "links": [ { "rel": "self", "href": "https://api-m.paypal.com/v3/vault/setup-tokens/5C991763VB2781612", "method": "GET", "encType": "application/json" }, { "rel": "confirm", "href": "https://api-m.paypal.com/v3/vault/payment-token", "method": "POST", "encType": "application/json" } ] }', true); } }