This repository has been archived by the owner on May 12, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 451
/
paypal-rest-sdk.js
45 lines (40 loc) · 1.74 KB
/
paypal-rest-sdk.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
/* Copyright 2015-2016 PayPal, Inc. */
"use strict";
var configuration = require('./configure');
var api = require('./api');
module.exports = function () {
function configure(options) {
api.configure(options);
}
function generateToken(config, cb) {
api.generateToken(config, cb);
}
return {
version: configuration.sdkVersion,
configure: configure,
configuration: configuration.default_options,
generateToken: generateToken,
payment: require('./resources/Payment')(),
sale: require('./resources/Sale')(),
refund: require('./resources/Refund')(),
authorization: require('./resources/Authorization')(),
capture: require('./resources/Capture')(),
order: require('./resources/Order')(),
payout: require('./resources/Payout')(),
payoutItem: require('./resources/PayoutItem')(),
billingPlan: require('./resources/BillingPlan')(),
billingAgreement: require('./resources/BillingAgreement')(),
creditCard: require('./resources/CreditCard')(),
invoice: require('./resources/Invoice')(),
invoiceTemplate: require('./resources/InvoiceTemplate')(),
openIdConnect: require('./resources/OpenIdConnect')(),
webProfile: require('./resources/WebProfile')(),
notification: require('./resources/Notification')(),
//entries below are deprecated but provided for compatibility with 0.* versions
generate_token: generateToken,
billing_plan: require('./resources/BillingPlan')(),
billing_agreement: require('./resources/BillingAgreement')(),
credit_card: require('./resources/CreditCard')(),
openid_connect: require('./resources/OpenIdConnect')()
};
};