WePay

Permissions

Below is a list of the permissions necessary for each call in the WePay API. Permissions are handled on a per access token basis. Each access token as a certain number of permissions. What permissions an access token has is set in the /v2/oauth2/authorize call.

Call Permission
/account manage_accounts
/account/find manage_accounts
/account/create manage_accounts
/account/modify manage_accounts
/account/delete manage_accounts
/account/get_update_uri manage_accounts
/account/get_reserve_details manage_accounts
/checkout collect_payments
/checkout/find collect_payments
/checkout/create collect_payments
/checkout/cancel collect_payments
/checkout/capture collect_payments
/checkout/refund collect_payments
/checkout/modify collect_payments
/user view_user
/user/modify view_user
/preapproval preapprove_payments
/preapproval/find preapprove_payments
/preapproval/create preapprove_payments
/preapproval/cancel preapprove_payments
/preapproval/modify preapprove_payments
/subscription_plan manage_subscriptions
/subscription_plan/find manage_subscriptions
/subscription_plan/create manage_subscriptions
/subscription_plan/delete manage_subscriptions
/subscription_plan/get_button manage_subscriptions
/subscription_plan/modify manage_subscriptions
/subscription/ manage_subscriptions
/subscription/create manage_subscriptions
/subscription/find manage_subscriptions
/subscription/cancel manage_subscriptions
/subscription/modify manage_subscriptions
/subscription_charge manage_subscriptions
/subscription_charge/find manage_subscriptions
/subscription_charge/refund manage_subscriptions
/withdrawal/ send_money
/withdrawal/find send_money
/withdrawal/create send_money
/withdrawal/modify send_money