215 lines
6.4 KiB
JavaScript
215 lines
6.4 KiB
JavaScript
/* eslint-disable camelcase */
|
|
export const mockCancellationHook = {
|
|
headers: {
|
|
host: 'a47fb0f4.ngrok.io',
|
|
accept: '*/*',
|
|
'paypal-transmission-id': '2e24bc40-61d1-11ea-8ac4-7d4e2605c70c',
|
|
'paypal-transmission-time': '2020-03-09T06:42:43Z',
|
|
'paypal-transmission-sig': 'ODCa4gXmfnxkNga1t9p2HTIWFjlTj68P7MhueQd',
|
|
'paypal-auth-version': 'v2',
|
|
'paypal-cert-url': 'https://api.sandbox.paypal.com/v1/notifications/certs',
|
|
'paypal-auth-algo': 'SHA256withRSA',
|
|
'content-type': 'application/json',
|
|
'user-agent': 'PayPal/AUHD-214.0-54280748',
|
|
'correlation-id': 'c3823d4c07ce5',
|
|
cal_poolstack: 'amqunphttpdeliveryd:UNPHTTPDELIVERY',
|
|
client_pid: '23853',
|
|
'content-length': '1706',
|
|
'x-forwarded-proto': 'https',
|
|
'x-forwarded-for': '173.0.82.126'
|
|
},
|
|
body: {
|
|
id: 'WH-1VF24938EU372274X-83540367M0110254R',
|
|
event_version: '1.0',
|
|
create_time: '2020-03-06T15:34:50.000Z',
|
|
resource_type: 'subscription',
|
|
resource_version: '2.0',
|
|
event_type: 'BILLING.SUBSCRIPTION.CANCELLED',
|
|
summary: 'Subscription cancelled',
|
|
resource: {
|
|
shipping_amount: { currency_code: 'USD', value: '0.0' },
|
|
start_time: '2020-03-05T08:00:00Z',
|
|
update_time: '2020-03-09T06:42:09Z',
|
|
quantity: '1',
|
|
subscriber: {
|
|
name: [Object],
|
|
email_address: 'sb-zdry81054163@personal.example.com',
|
|
payer_id: '82PVXVLDAU3E8',
|
|
shipping_address: [Object]
|
|
},
|
|
billing_info: {
|
|
outstanding_balance: [Object],
|
|
cycle_executions: [Array],
|
|
last_payment: [Object],
|
|
next_billing_time: '2020-04-05T10:00:00Z',
|
|
failed_payments_count: 0
|
|
},
|
|
create_time: '2020-03-06T07:34:50Z',
|
|
links: [[Object]],
|
|
id: 'I-BA1ATBNF8T3P',
|
|
plan_id: 'P-6VP46874PR423771HLZDKFBA',
|
|
status: 'CANCELLED',
|
|
status_update_time: '2020-03-09T06:42:09Z'
|
|
},
|
|
links: [
|
|
{
|
|
href:
|
|
'https://api.sandbox.paypal.com/v1/notifications/webhooks-events/WH-1VF24938EU372274X-83540367M0110254R',
|
|
rel: 'self',
|
|
method: 'GET'
|
|
},
|
|
{
|
|
href:
|
|
'https://api.sandbox.paypal.com/v1/notifications/webhooks-events/WH-1VF24938EU372274X-83540367M0110254R/resend',
|
|
rel: 'resend',
|
|
method: 'POST'
|
|
}
|
|
]
|
|
}
|
|
};
|
|
export const mockActivationHook = {
|
|
headers: {
|
|
host: 'a47fb0f4.ngrok.io',
|
|
accept: '*/*',
|
|
'paypal-transmission-id': '22103660-5f7d-11ea-8ac4-7d4e2605c70c',
|
|
'paypal-transmission-time': '2020-03-06T07:36:03Z',
|
|
'paypal-transmission-sig':
|
|
'a;sldfn;lqwjhepjtn12l3n5123mnpu1i-sc-_+++dsflqenwpk1n234uthmsqwr123',
|
|
'paypal-auth-version': 'v2',
|
|
'paypal-cert-url':
|
|
'https://api.sandbox.paypal.com/v1/notifications/certs/CERT-360caa42-fca2a594-1d93a270',
|
|
'paypal-auth-algo': 'SHASHASHA',
|
|
'content-type': 'application/json',
|
|
'user-agent': 'PayPal/AUHD-214.0-54280748',
|
|
'correlation-id': 'e0b25772e11af',
|
|
client_pid: '14973',
|
|
'content-length': '2201',
|
|
'x-forwarded-proto': 'https',
|
|
'x-forwarded-for': '173.0.82.126'
|
|
},
|
|
body: {
|
|
id: 'WH-77687562XN25889J8-8Y6T55435R66168T6',
|
|
create_time: '2018-19-12T22:20:32.000Z',
|
|
resource_type: 'subscription',
|
|
event_type: 'BILLING.SUBSCRIPTION.ACTIVATED',
|
|
summary: 'A billing agreement was activated.',
|
|
resource: {
|
|
quantity: '20',
|
|
subscriber: {
|
|
name: {
|
|
given_name: 'John',
|
|
surname: 'Doe'
|
|
},
|
|
email_address: 'donor@freecodecamp.com',
|
|
shipping_address: {
|
|
name: {
|
|
full_name: 'John Doe'
|
|
},
|
|
address: {
|
|
address_line_1: '2211 N First Street',
|
|
address_line_2: 'Building 17',
|
|
admin_area_2: 'San Jose',
|
|
admin_area_1: 'CA',
|
|
postal_code: '95131',
|
|
country_code: 'US'
|
|
}
|
|
}
|
|
},
|
|
create_time: '2018-12-10T21:20:49Z',
|
|
shipping_amount: {
|
|
currency_code: 'USD',
|
|
value: '10.00'
|
|
},
|
|
start_time: '2018-11-01T00:00:00Z',
|
|
update_time: '2018-12-10T21:20:49Z',
|
|
billing_info: {
|
|
outstanding_balance: {
|
|
currency_code: 'USD',
|
|
value: '10.00'
|
|
},
|
|
cycle_executions: [
|
|
{
|
|
tenure_type: 'TRIAL',
|
|
sequence: 1,
|
|
cycles_completed: 1,
|
|
cycles_remaining: 0,
|
|
current_pricing_scheme_version: 1
|
|
},
|
|
{
|
|
tenure_type: 'REGULAR',
|
|
sequence: 2,
|
|
cycles_completed: 1,
|
|
cycles_remaining: 0,
|
|
current_pricing_scheme_version: 2
|
|
}
|
|
],
|
|
last_payment: {
|
|
amount: {
|
|
currency_code: 'USD',
|
|
value: '500.00'
|
|
},
|
|
time: '2018-12-01T01:20:49Z'
|
|
},
|
|
next_billing_time: '2019-01-01T00:20:49Z',
|
|
final_payment_time: '2020-01-01T00:20:49Z',
|
|
failed_payments_count: 2
|
|
},
|
|
links: [
|
|
{
|
|
href:
|
|
'https://api.paypal.com/v1/billing/subscriptions/I-BW452GLLEP1G',
|
|
rel: 'self',
|
|
method: 'GET'
|
|
},
|
|
{
|
|
href:
|
|
'https://api.paypal.com/v1/billing/subscriptions/I-BW452GLLEP1G',
|
|
rel: 'edit',
|
|
method: 'PATCH'
|
|
},
|
|
{
|
|
href:
|
|
'https://api.paypal.com/v1/billing/subscriptions/I-BW452GLLEP1G/suspend',
|
|
rel: 'suspend',
|
|
method: 'POST'
|
|
},
|
|
{
|
|
href:
|
|
'https://api.paypal.com/v1/billing/subscriptions/I-BW452GLLEP1G/cancel',
|
|
rel: 'cancel',
|
|
method: 'POST'
|
|
},
|
|
{
|
|
href:
|
|
'https://api.paypal.com/v1/billing/subscriptions/I-BW452GLLEP1G/capture',
|
|
rel: 'capture',
|
|
method: 'POST'
|
|
}
|
|
],
|
|
id: 'I-BW452GLLEP1G',
|
|
plan_id: 'P-5ML4271244454362WXNWU5NQ',
|
|
auto_renewal: true,
|
|
status: 'ACTIVE',
|
|
status_update_time: '2018-12-10T21:20:49Z'
|
|
},
|
|
links: [
|
|
{
|
|
href:
|
|
'https://api.paypal.com/v1/notifications/webhooks-events/WH-77687562XN25889J8-8Y6T55435R66168T6',
|
|
rel: 'self',
|
|
method: 'GET',
|
|
encType: 'application/json'
|
|
},
|
|
{
|
|
href:
|
|
'https://api.paypal.com/v1/notifications/webhooks-events/WH-77687562XN25889J8-8Y6T55435R66168T6/resend',
|
|
rel: 'resend',
|
|
method: 'POST',
|
|
encType: 'application/json'
|
|
}
|
|
],
|
|
event_version: '1.0',
|
|
resource_version: '2.0'
|
|
}
|
|
};
|