| Key Parameters | Data Type | Description |
|---|
| publicAccessToken | String | One time access-token generated using the auth token API |
| paymentMethodType | String | Only virtual bank account is available for now |
| amount | Double | The amount that will be stated in the virtual account |
| description | String | The description that will be stated in the virtual account (maximum 255 characters) |
| expiredAt | Timestamp | The expiration time of the close VA (minimum 60 minutes from request time and maximum 30 days from request time) |
| bankShortCode | String | Institution short code of the bank |
| referenceId | String | Unique ID that is being generated by the client to track each VA generation |
| displayName | String | The display name that will be shown in the user's payment platform (maximum 24 characters) |
| Key Parameters | Data type | Description |
|---|
| id | String | Unique ID generated by Brick |
| type | String | Type of Account |
| amount | String | The amount that will be stated in the virtual account |
| description | String | The description that will be stated in the virtual account (maximum 255 characters) |
| createdAt | Timestamp | The Creation time of the close VA |
| expiredAt | Timestamp | The expiration time of the close VA (minimum 60 minutes from request time and maximum 30 days from request time) |
| status | String | Status of Transaction |
| bankShortCode | String | Institution short code of the bank |
| referenceId | String | Unique ID that is being generated by the client to track each VA generation |
| displayName | String | The display name that will be shown in the user's payment platform (maximum 24 characters) |
| accountNo | String | Virtual Account Numbers that can be used for the payments |