Files
habitica/website/server/libs/payments/payments.js
2019-10-10 20:11:50 +02:00

40 lines
1.0 KiB
JavaScript

import { // eslint-disable-line import/no-cycle
addSubscriptionToGroupUsers,
addSubToGroupUser,
cancelGroupUsersSubscription,
cancelGroupSubscriptionForUser,
} from './groupPayments';
import { // eslint-disable-line import/no-cycle
createSubscription,
cancelSubscription,
} from './subscriptions';
import { // eslint-disable-line import/no-cycle
buyGems,
} from './gems';
const api = {};
api.constants = {
UNLIMITED_CUSTOMER_ID: 'habitrpg', // Users with the customerId have an unlimted free subscription
GROUP_PLAN_CUSTOMER_ID: 'group-plan',
GROUP_PLAN_PAYMENT_METHOD: 'Group Plan',
GOOGLE_PAYMENT_METHOD: 'Google',
IOS_PAYMENT_METHOD: 'Apple',
};
api.addSubscriptionToGroupUsers = addSubscriptionToGroupUsers;
api.addSubToGroupUser = addSubToGroupUser;
api.cancelGroupUsersSubscription = cancelGroupUsersSubscription;
api.cancelGroupSubscriptionForUser = cancelGroupSubscriptionForUser;
api.createSubscription = createSubscription;
api.cancelSubscription = cancelSubscription;
api.buyGems = buyGems;
export default api;