class RequestFaker:
    REQUEST_BODY = {
        'intent': 'CAPTURE',
        'application_context': {
            'return_url': 'https://example.com/done/',
            'cancel_url': 'https://example.com/canceled/',
            'brand_name': 'example.com',
        },
        'purchase_units': [
            {
                'description': 'Coffee',
                'amount': {
                    'currency_code': 'USD',
                    'value': '13.40',
                    'breakdown': {
                        'item_total': {'currency_code': 'USD', 'value': '13.40'},
                        'shipping': {'currency_code': 'USD', 'value': '0.00'},
                        'tax_total': {'currency_code': 'USD', 'value': '0'},
                        'discount': {'currency_code': 'USD', 'value': '0'},
                    },
                },
                'items': [
                    {
                        'name': 'Decaf: 1 x Whole Beans, 2 x Percolator',
                        'description': '',
                        'unit_amount': {'currency_code': 'USD', 'value': '13.40'},
                        'quantity': '3',
                    }
                ],
                'shipping': {
                    'method': 'US POSTAL SERVICE',
                    'address': {
                        'address_line_1': '1504 N 230 E',
                        'address_line_2': '',
                        'admin_area_2': 'North Logan',
                        'admin_area_1': 'UT',
                        'postal_code': '84341',
                        'country_code': 'US',
                    },
                },
            }
        ],
    }
