Skip to content

Payments Configuration

Ren edited this page Aug 19, 2019 · 1 revision

» Home » Payments » Configuration

Configuration

  • payment-groups: Payment group related settings
    • defaults: Initial settings when a payment group is created
      • amount: The amount a payment group should pay. A positive amount pays out to members, whereas a negative amount takes money from members.
      • interval: How often each payment should happen, measured in milliseconds. The default, 604800000 is one week.

Recommended cache sizes

  • rpkit_payment_group_invite id: Should be the size of the amount of expected simultaneously active invites
  • rpkit_payment_group_member id: Should be the size of the maximum amount of expected members of a single payment group, multiplied by the expected amount of payment groups
  • rpkit_payment_group_owner id: Should be the size of the expected amount of payment groups
  • rpkit_payment_group id: Should be the size of the expected amount of payment groups
  • rpkit_payment_group_notification id: Should be larger than the amount of people expected to participate in payment groups

Permissions

rpkit.payments.command.payment.set.amount:
    description: Allows setting payment group amounts where the user is an owner
    default: true
rpkit.payments.command.payment.set.currency:
    description: Allows setting payment group currencies where the user is an owner
    default: true
rpkit.payments.command.payment.set.interval:
    description: Allows setting payment group intervals where the user is an owner
    default: true
rpkit.payments.command.payment.set.name:
    description: Allows setting payment group names where the user is an owner
    default: true
rpkit.payments.command.payment.create:
    description: Allows creating payment groups
    default: true
rpkit.payments.command.payment.remove:
    description: Allows removing payment groups
    default: true
rpkit.payments.command.payment.deposit:
    description: Allows depositing into a payment group where the user is an owner
    default: true
rpkit.payments.command.payment.info:
    description: Allows displaying information on a payment group
    default: true
rpkit.payments.command.payment.invite:
    description: Allows inviting players to a payment group where the user is an owner
    default: true
rpkit.payments.command.payment.join:
    description: Allows joining payments groups to which the user has been invited
    default: true
rpkit.payments.command.payment.kick:
    description: Allows kicking players from payment groups where the user is an owner
    default: true
rpkit.payments.command.payment.leave:
    description: Allows leaving payment groups which have been joined
    default: true
rpkit.payments.command.payment.list:
    description: Allows listing payment groups which the user is involved in
    default: true
rpkit.payments.command.payment.withdraw:
    description: Allows withdrawing from a payment group where the user is an owner
    default: true
Clone this wiki locally