Salesforce: Manage orders

Send payment requests

Proactively invoice your customers for pre-orders, subscription renewals, and when addressing failed or overdue payments.

What you need to do in advance

  • Ensure that the relevant Salesforce Commerce Cloud customer service roles have been assigned the Request payment link order permission.

Send a payment link

Payment links redirect customers to your Mollie Checkout page, where they select a payment method and pay.

  1. Log in to Salesforce Commerce Cloud Business Manager.
  2. Open Select a site, and select a site from the list.
  3. Go to Merchant Tools > Ordering > Customer Service Center.
  4. Find the order and open it.
  5. Select Request payment link from the More drop-down menu.
  6. Select Send to send the payment request.

πŸ“˜

Note

If a payment request has been sent for an order, you can find the link in Salesforce Business Manager under Merchant Tools > Ordering > Orders > [order number] > Payment > Mollie payment link.

You can only send payment requests for orders that have the status "Open", " New", "Canceled", or "Failed".

Ship orders

Mark physical, digital and service orders as shipped to capture payment. You can use Salesforce Commerce Cloud's own shipping manager to mark orders as shipped. Once orders have been marked as shipped, Mollie automatically captures the authorized amount.

πŸ“˜

Note

  • You can only mark an order as shipped if the customer pays for it with a payment method that uses the Orders API.
  • To find the API method that was used for an order, log into Salesforce Business Manager and go to Merchant Tools > Ordering > Orders > [order number] > Attributes.
  • Klarna payment methods require you to mark orders as shipped before capturing payment.

What you need to do in advance

  • Ensure that the relevant Salesforce Commerce Cloud customer service roles have been assigned the Ship order order permission.
  • You can only ship orders that are Open, New, or Completed.

Manually mark orders as shipped

  1. Log in to Salesforce Commerce Cloud Business Manager.
  2. Open Select a site, and select a site from the list.
  3. Go to Merchant Tools > Ordering > Customer Service Center.
  4. Find the order and open it.
  5. Select Send shipment from the More drop-down menu.
  6. Select Send to send the whole order or individual order items.

Give refunds

Mollie for Salesforce supports Salesforce Commerce Cloud's own refund manager, which you can use to give customers a full or partial refund for their orders.

πŸ“˜

Note

Your ability to refund partial amounts depends on the API method used when the customer paid:

What you need to do in advance

  • Ensure that the relevant Salesforce Commerce Cloud customer service roles have been assigned the Refund payment order permission.
  • You can only refund orders that are Open, New or Completed.

Refund a specific amount

  1. Log in to Salesforce Commerce Cloud Business Manager.
  2. Open Select a site, and select a site from the list.
  3. Go to Merchant Tools > Ordering > Customer Service Center.
  4. Find the order and open it.
  5. Select Refund payment from the More drop-down menu.
  6. Enter the amount and select Refund.

Refund items

  1. Log in to Salesforce Commerce Cloud Business Manager.
  2. Open Select a site, and select a site from the list.
  3. Go to Merchant Tools > Ordering > Customer Service Center.
  4. Find the order and open it.
  5. Select Refund payment from the More drop-down menu.
  6. Enter the number of items to be refunded and select Refund.

View Mollie order/refund status

You can find additional information in the Mollie log file.

  1. Log in to Salesforce Commerce Cloud Business Manager.
  2. Open Select a site, and select a site from the list.
  3. Go to Merchant Tools > Ordering > Orders.
  4. Find the order and open it.
  5. Select the Attributes tab.
    The status is displayed in the order/Refund status field.

Cancel payments

In Salesforce Commerce Cloud, you can cancel the payment for a whole order or for individual items.

πŸ“˜

Note

Ensure that the relevant Salesforce Commerce Cloud customer service roles have been assigned the Cancel payment order permission.

You can only cancel orders that are Created, Open, New or Completed.

Cancel payments for whole orders

  1. Log in to Salesforce Commerce Cloud Business Manager.
  2. Open Select a site, and select a site from the list.
  3. Go to Merchant Tools > Ordering > Customer Service Center.
  4. Find the order and open it.
  5. Select Cancel payment from the More drop-down menu.
  6. Select Cancel.

Cancel payments for individual order items

  1. Log in to Salesforce Commerce Cloud Business Manager.
  2. Open Select a site, and select a site from the list.
  3. Go to Merchant Tools > Ordering > Customer Service Center.
  4. Find the order and open it.
  5. Select Cancel payment from the More drop-down menu.
  6. Select Cancel next to the relevant order items.

Find the Mollie order ID

Mollie assigns each order a unique ID. Use this to look up orders in your Mollie account.

  1. Log in to Salesforce Commerce Cloud Business Manager.
  2. Open Select a site, and select a site from the list.
  3. Go to Merchant Tools > Ordering > Orders.
  4. Find the order and open it.
  5. Select the Attributes tab.
    The ID is displayed in the Mollie order ID field.

Find additional Mollie payment details

  1. Log in to Salesforce Commerce Cloud Business Manager.
  2. Open Select a site, and select a site from the list.
  3. Go to Merchant Tools > Ordering > Orders.
  4. Find the order and open it.
  5. Select the Payment tab.
    Information on the payment is displayed in the Mollie payment details field.

View the authorization status

Your customers can authorize Credit/Debit cards and Klarna payment methods for later payment.

  1. Log in to Salesforce Commerce Cloud Business Manager.
  2. Open Select a site, and select a site from the list.
  3. Go to Merchant Tools > Ordering > Customer Service Center.
  4. Find the order and open it.
  5. Select the Attributes tab.
    The Order is authorized checkbox shows if the payment is authorized.

Understand statuses

Mollie statuses and Salesforce Commerce Cloud statuses

After a customer has purchased a product, Mollie keeps track of changes in the payment status and sends them to Salesforce Commerce Cloud. At the same time, the Mollie for Salesforce plugin monitors Salesforce Commerce Cloud for changes in the order status and sends them to Mollie. In both cases, the plugin acts as an intermediary, passing on changes in both directions.

Because Mollie has its own standard set of payment and order statuses, whose names may not exactly match Salesforce Commerce Cloud's, the Mollie for Salesforce plugin has to translate Salesforce Commerce Cloud status names into the equivalent Mollie status names, and vice versa. That is why the payment or order status that you see in your Mollie Dashboard may differ from the status you see in Salesforce Commerce Cloud.

Mollie status flow

Two Mollie status flows are possible, depending on the API method used for a payment. When configuring a payment method you can choose between the Payments API, which handles payment statuses, or the Orders API, which handles order statuses.

Figure 1. Payment status flow

Figure 2. Order status flow

πŸ“˜

Note

Mollie also has statuses for payment processing steps after a payment is completed, for example, the refunded status.

Mollie-Salesforce Commerce Cloud status mapping

These statuses are pre-configured and you cannot change them.

Salesforce Commerce Cloud order statusSalesforce Commerce Cloud payment statusSalesforce Commerce Cloud shipping statusMollie order statusMollie payment status
Openn/an/an/aOpen
Createdn/an/aCreatedn/a
n/aNot paidn/aPendingPending
n/aPart paidn/aAuthorisedAuthorised
n/aPaidn/aPaidPaid
n/aPaidPart shippedShippingn/a
CompletedPaidShippedCompletedn/a
CancelledNot paidn/aExpiredExpired
CancelledNot paidn/aCancelledCancelled
FailedNot paidn/an/aFailed

πŸ“˜

Note

If a payment is successful but an order fails for some other reason, the order's status is set to Complete.