[Luyện thi] Magento 2 Certified Solution Specialist - part 3.5, 3.6

Ở phần này, em sẽ tóm tắt những kiến thức cơ bản về các phần Payment methods, Shipping của Magento.

I. Payment method

I.1 PayPal

PayPal is a very popular means of payment.

• Magento is tightly integrated and offers this functionality out of the box.

Included is:

• PayPal Payment Advanced (PCI compliant), Pro and Standard

• PayPal Payflow Pro and Link (PCI compliant).

  1. PayPal Payments Pro includes Direct Payment, Express Checkout, and additional PayPal solutions and tools, such as Virtual Terminal, Fraud Management Filters, and reference transactions. Customers have to create an account on your site, and supply the address details, but once they confirm the order, the payment is collected immediately and the order saved. It doesn’t rely on IPN to release the order. However, it does store any transaction updates done on the PayPal end such as refunds, etc as long as IPNs can be received by your server. PayPal Payments Pro is currently only offered in the USA, UK, and Canada . A monthly service charge applies , and there is an account application process and credit check to complete before the feature can be activated on your account. PayPal Express Checkout must be enabled in order for PayPal Payments Pro to be offered on your site.

  2. PayPal Payments Advanced offers an embedded checkout that keeps customers on the merchant’s site and an Internet merchant account from PayPal. It’s PCI compliant to help merchants manage their credit card security requirements. With PayPal Payments Advanced, merchants can enable their online stores to collect payments directly via credit card, PayPal Express Checkout, or PayPal’s PayPal Credit service. From an integration standpoint, PayPal Payments Advanced is identical to the PayPal Payflow gateway. There is a monthly fee to use this service, which is only available in USA.

  3. PayPal Payments Standard takes the customer to PayPal’s site after the checkout completed in order to make payment. The customer can pay without having a PayPal account. After the payment is completed, your store is notified of the completed payment, and then the order is stored in your database. PayPal Payments Standard provides payment buttons as a quick and easy solution for accepting payments. Payment buttons let you securely accept credit card, debit card and PayPal payments on your website from any mobile device, tablet, or PC. PayPal sees PayPal Payments Standard as a solution for merchants wanting to collect payments on their site easily, especially if they have no other payment method available. There is no monthly fee for using it.

  4. Payflow Link is cost-efficient, PCI-compliant, and works with your existing merchant account. At checkout, your customers enter their payment details on a secure, PCI-compliant template hosted by PayPal. You can choose to integrate our embedded template (which sits right in your website), or you can choose a customizable full-page template. All templates include PayPal and PayPal Credit, so your customers have more options to pay. Payflow Link has no setup or monthly fees.

  5. Payflow Pro is a fully customizable gateway, so you can build a checkout experience as unique as your business—from language and layout to page sequence and PCI compliance options. You can add a PayPal button to help drive more sales, or use our hosted pages and offer PayPal Credit, too. Payflow Pro has a $99 setup fee and a monthly fee of $25.

Reference: https://docs.magento.com/m2/ce/user_guide/payment/paypal-payments-advanced.html
https://docs.magento.com/m2/ce/user_guide https://docs.magento.com/m2/ce/user_guide/payment/paypal-payflow-link.html

I.2 Native payment options

  • PayPal
  • BrainTree
  • Authorize.net
  • Cybersource (EE-only)
  • eWAY (EE-only)
  • Worldpay (EE-only)
  • Check / Money Order

Allows the order to be placed with no other payment information. Customer is emailed details usually as to where to send the check. Order is held until check is received.

  • Cash on Delivery

Shipping carrier receives payment from the customer at the time of delivery.

Reference: http://docs.magento.com/m2/ee/user_guide/payment/cashon-delivery.html

  • Bank Transfer

Accepts bank account information for a wire transfer. Expect this to bring some challenges with security.

  • Purchase Order

Similar to Check / Money Order except that it allows a PO Number to be entered.

  • Zero Subtotal Checkout

Allows a $0 order to be placed. With a no-dollar-amount order, no payment information is necessary.

I.3 Reward points

The capability to reward customers with points good toward future merchandise purchases.

• This is configured in a Shopping Cart Price rule in the Actions tab: Add Reward Points.

I.4 Braintree

Reduces PCI compliance scope for merchants. Credit card details are encrypted and sent directly to Braintree instead of traveling through merchant servers.

Reference: http://docs.magento.com/m2/ee/user_guide/payment/braintree.html

I.5 Third-party payment

  • PayPal

• Braintree


• Cybersource (EE only)

• eWAY (EE only)

• Worldpay (EE only)

II. Shipping

II.1 Native shipping methods

• Free Shipping

• Flat Rate

Flat rate is a fixed, predefined charge that can be applied per item, or per shipment. Flat rate is a simple shipping solution, especially when used with the flat-rate packaging that is available from some carriers. When enabled, Flat Rate appears as an option during checkout. Because no specific carrier is specified, you can use a carrier of your choice.

Reference: https://docs.magento.com/m2/ee/user_guide/shipping/shipping-flat-rate.html

• Table Rates
The table rate shipping method references a table of data to calculate shipping rates based on a combination of conditions, including:
- Weight v. Destination
- Price v. Destination
- # of Items v. Destination
The data that is used to calculate tables rates is prepared in a spreadsheet and imported into your store. When the customer requests a quote, the results appear in the shipping estimate section of the shopping cart
Reference: https://docs.magento.com/m2/ee/user_guide/shipping/shipping-table-rate.html


DHL offers integrated international services and tailored, customer-focused solutions for managing and transporting letters, goods and information.

Reference: https://docs.magento.com/m2/ee/user_guide/shipping/dhl.html


FedEx is one of the world’s largest shipping service companies, providing air, freight, and ground shipping services with several levels of priorities.

FedEx now uses dimensional weight to determine some shipping rates

Reference: https://docs.magento.com/m2/ee/user_guide/shipping/fedex.html

United Parcel Service offers domestic and international shipping services by land and air to more than 220 countries.


The United States Postal Service is the independent postal service of United States government, offering domestic and international shipping services by land and air.

II.2. Free shipping

This is quite simple. We are just to set a Minimum Order Amount (MOA) and specify the countries where the delivery is free of charge. We need to set a Minimum Order Amoun and specify the zone of coverage. If the destination is in this zone and the subtotal is equal to or greater than MOA, the new method is shown on the storefront:

In Magento, Free Shipping has its own carrier. It is not connected to any existing service provider. Still, as a store owner, you can send packages in any convenient way

Reference: https://docs.magento.com/m2/ee/user_guide/shipping/shipping-free.html

II.3. Third-party shipping

• Options for UPS, USPS, FedEx, and DHL

1 Like

yes, thank you em đã tóm tắt nội dung lên đây :slight_smile:

1 Like