triggeredJobEventCreditAccountTransactionExpiration:
group: credit-account-transaction-expire-event
destination: triggeredJobEvent
Updated the JpaCreditAccount domain to be ApplicationTrackable, instead of TenantTrackable. This allows you to define account-scoped accounts vs tenant-scoped accounts.
Introduced alternativeOwningUserType
& alternativeOwningUserRef
to the CreditAccount domain to allow you to capture two different owning user references.
Introduced a generic attributes
map to the CreditAccount domain.
* Broadleaf customer-owned store credit account creation & deactivation endpoints to use the BACKEND_STORE_CREDIT_ACCOUNT
permission root, instead of CUSTOMER_STORE_CREDIT_ACCOUNT
, so that these endpoints are not accessible by customers by default.
Updated customer store credit metadata to leverage the new BACKEND_STORE_CREDIT_ACCOUNT
permission root.
Introduced the new Admin UI to view and manage the various credit accounts. This new view can be found under the Commerce → Credit Accounts
navigation menu.
Introduce support for granting credit that expires. See Granting Credit That Can Expire
Path | Description |
---|---|
|
The new permission |
|
The new permission |
Path | Permission Root | Description |
---|---|---|
|
|
Create a CreditAccount endpoint for backend or admin interactions. This endpoint is not meant to be customer-facing. |
|
|
Read CreditAccounts endpoint for backend or admin interactions. This endpoint is not meant to be customer-facing. |
|
|
Read an individual CreditAccount by account number endpoint for backend or admin interactions. This endpoint is not meant to be customer-facing. |
|
|
Read an individual CreditAccount’s transactions endpoint for backend or admin interactions. This endpoint is not meant to be customer-facing. |
|
|
Delete CreditAccount endpoint for backend or admin interactions. This endpoint is not meant to be customer-facing. |
|
|
Executes a credit transaction against a store credit account. |
|
|
Executes a debit transaction against a store credit account. |