Spamworldpro Mini Shell
Spamworldpro


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/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /home/fdshops/public_html/vendor/srmklive/paypal/tests/Mocks/Responses/PaymentMethodsTokens.php
<?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);
    }
}

Spamworldpro Mini