New SAM User permissions required for viewing Billing & Payment History
As previously announced, we have made the following changes to the User Console Billing & Payment History screen.
New permissions required
In order to improve the details displayed on the Billing & Payment History screen, the User Console was updated to retrieve additional information using the Order:listOrders
API. Accordingly, SAM Users are now required to have permission to access this API (in addition to existing permissions) in order to continue viewing this section of the User Console.
Any SAM User that does not have permission to access the Order:listOrders
API will not be able to view any billing and payment details, and will instead see the following error message when viewing the Billing & Payment History screen:
To allow a SAM User to continue viewing the Billing & Payment History screen, please update the SAM User's permission statement to add access to the Order:listOrders
API, such as in the following permission statement:
{ "statements": [ { "effect": "allow", "api": [ "Order:listOrders" ] } ] }
Please note:
- The above example only demonstrates permission for a single API. The
Order:listOrders
API should be added to a SAM User's existing permissions. - Besides allowing access to the
Order:listOrders
API specifically, you can also allow access using wildcards, such asOrder:list*
(allow access to all Order APIs that begin withlist
),Order:*
(allow access to all Order APIs), or*
(allow access to all APIs), depending on the level of granularity required. - In addition to updating an individual SAM User's permission statement, you can also provide access to multiple SAM Users by updating the permission statements for a Role, or updating the Default SAM User Permissions.
Please refer to the Access Levels documentation for more details on configuring permission statements.
For users accessing accounts using their root account email address and password, no changes are necessary as root accounts have full permission to access all APIs by default.
Improved payment status information
For business customers located in Japan using payment by invoice, the payment status details displayed in the Payment History section of the Billing & Payment History screen has been updated to reflect the following statuses:
- Delegating to 3rd Party: When Soracom is in the process of transferring the invoice payment to a 3rd party payment provider
- Delegated to 3rd Party: When Soracom has transferred the invoice payment to a 3rd party payment provider
These statuses are valid for both Usage Charges (payments for monthly services) and Orders (payments for products purchased).
For additional information regarding invoice payments and payment history, please refer to the Checking past usage fees and Downloading usage fee files (CSV, PDF) documentation (Japanese).