npm install
Then
npm run build
Create dw.json file in the root of the project(SFCC folder).
{
"hostname": "your-sandbox-hostname.demandware.net", //(find it in the swagger sandbox information)
"username": "AM username like me.myself@company.com", //(your sfcc login id)
"password": "your_webdav_access_key", //(your passowrd)
"code-version": "version_to_upload_to" //(find it in Administration > Site development > Code Deployment )
}
Upload the configuration using the Prophet Debugger and VS Code.
Merchant Tools → Checkout.com Manager has two modules. Grant them per role in Administration → Organization → Roles → (role) → Business Manager Modules:
| Module | Grants |
|---|---|
| Checkout.com Transactions (view only) | The transactions list |
| Checkout.com Transactions (capture, refund, void) | The list, plus capture, refund and void |
Capture, refund and void move money: grant the second module only to the roles allowed to do that. An action always applies to the order's own Checkout.com payment, in the order's currency, and the amount can't exceed what is still available for the payment (its balances on Checkout.com, or the order's own captures and refunds when the account's payments carry none).