This Version is Out of Date
You can find the updated Miva 10 Reference Guide here
To Configure Your Payment Gateway to Use MivaPay
To Hide Non MivaPay Card Types
Customer Experience - Save Card Information During Checkout
Customer Experience - Use Saved Card Information
Customer Experience - Add/Edit/Delete Saved Credit Information
Edit/Delete Your Customer's Saved Card Information
Email Notifications for Subscriptions
MivaPay is a service that you sign up for at an additional cost. MivaPay increases the security of credit card transactions with a process called "tokenization". With tokenization, the customer's credit card data is never kept on your store server.
MivaPay is transparent to your customers, but it can make shopping easier, because customers can make purchases in your store without re-entering their credit card information.
With MivaPay, the first time a customer uses their credit card in your store, they enter their credit card information as usual. What the customer doesn't realize is that they are entering their credit card data into a special iFrame on the Payment Information (OPAY) screen. This iFrame sends the data directly to the MivaPay server, which converts the information into tokens. Only the tokens are kept on your store server.
|
If you have a new 9.0006 store, you don't need to make any additional changes to your store to use MivaPay. If you update your store to 9.0006 from an earlier release, please see: the Miva Pay Installation Guide. |
1.1. Sign up for the MivaPay service.
1.2. Activate MivaPay in the admin interface.
See: To Activate MivaPay.
See To Configure Your Payment Gateway to Use MivaPay.
In this step you take one of the card types offered by your Payment Gateway and configure it to use MivaPay. For example, Braintree supports American Express and we can configure the Braintree Amex to work with MivaPay.
As of 10/31/16:
MivaPay Supports the Following Payment Gateways | And the Following Card Types |
|
|
When your customer goes through checkout, they can select American Express (for example). The customer doesn't realize it, but they're using a payment method that uses MivaPay. Their credit card information will go directly to the MivaPay server instead of your store server.
When your customers use MivaPay, they can safely keep tokenized credit card information on your store server. The actual credit card data is securely stored on the MivaPay server.
Customers can sign into their accounts and safely add, edit, and delete MivaPay credit cards. Note that customers can't save credit cards on your store that don't use MivaPay.
See: Customer Experience - Add/Edit/Delete Saved Credit Information
You can also add, edit, and delete a customer's saved credit cards using the admin interface.
Note: As of Miva Merchant Version 9.00065, MivaPay supports automatic card type detection. This includes the ability to display a single credit card (or other configurable) for all Payment Card Types during checkout.
Before you can use the CVV settings you must first enable CVV for each payment method under Payment Card Types.
You can now set MivaPay’s CVV settings.
See An Overview of MivaPay for a list of supported Payment Gateways.
2.1. Click Add Card Type .
2.2. In the Payment Card Type column, enter one of the MivaPay card types. In our example, we'll enter American Express.
2.3. In the Linked Payment Method column, select the same card type from your Payment Gateway. In our example, we'll link the MivaPay American Express to the Braintree American Express.
2.4. Click Save Card Type .
2.5. Repeat these steps if you want to link other MivaPay card types, like Visa, MasterCard, or Discover.
2.6. Click Close.
After you link a MivaPay card type to your Payment Gateway, your customer might see two of the same cards when they go through checkout:
The customer sees two American Express cards at the payment screen and doesn't understand the difference. To make things simpler, we'll hide the old Amex card and require the customer to use the one we've configured with MivaPay.
Note that customers can only save their credit card data for a card that uses MivaPay.
Note that customers can only save their credit card data for a card that uses MivaPay.
Note that customers can only save their credit card data for a card that uses MivaPay.
You can also make changes to your customer's saved card information from the admin interface.
Note that customers can only save their credit card data for a card that uses MivaPay.
A subscription is a group of orders that the customer purchases all at once. It's basically a bulk order, but instead of sending the customer twelve jars of coffee at once, you ship and bill the customer for one jar of coffee a month for twelve months. You can create subscriptions for any product in your store, but you must be using MivaPay.
The most important parts of a subscription are:
1.1. Select an existing product or create a new one.
1.2. Go to > Catalog > edit product > Products tab > Subscription Settings
Enabled: | Check this box to make the product available for subscription purchase. |
Require Subscription When Purchasing Product: |
|
Cancellation: |
|
Quantity Changes: |
|
Term Changes: |
|
Delivery Date Changes: |
|
When you make a product available for subscription, you must create one or more subscription terms. Each subscription term defines how many orders there are in the subscription and how often the orders are sent to the customer. For example, you can create a subscription term that sends the customer a product once a month for 12 months (total of 12 orders).
2.1. Go to > Catalog > edit product > Subscription Terms tab.
2.2. In the Subscription Terms tab, click Add Term .
2.3. Fill out the fields in the Add Product Subscription Term dialog box and click Add.
Term: | The number of orders in the subscription. For example, if you set the Term to 12, the customer will receive the product 12 times. If you want the customer to receive the product indefinitely, leave the Term set to 0. |
Frequency: | The Frequency lets you control how often the customer receives the
product. For example, if you set the term to 12 and the Frequency
to Monthly, the customer will receive an order once a month for 12
months.
Weekly (From Purchase Date) Biweekly (From Purchase Date) Monthly (From Purchase Date) Quarterly (From Purchase Date) Semiannually (From Purchase Date) Annually (From Purchase Date) |
Specific Dates Annually: Use this option to ship subscription
products on specific dates. In our example, we'll ship the
customer's subscription orders on the 1st and 31st of October.
You can add as many days as you wish.
|
|
Description: | The description contains the term and the frequency that you selected. It is displayed both in the admin interface and in the product page in your store.
|
Processing a subscription means checking to see if a subscription order needs to be generated. Let's say you have a coffee product and a coffee subscription:
One 16 ounce jar of instant coffee every month for 12 months
We'll also say that this subscription ships on the 3rd day of each month. The question is: how does the software know when to send your customer a jar of coffee? One way or another, someone has to check every purchased subscription in your store and see if it's time to generate an order. That has to be done every day and that's what processing is.
You can process subscriptions manually, but you would usually only do that if the automated system wasn't working. The automated way to process subscriptions is to create a Scheduled Task.
Note: Multiple subscriptions processed on the same day for the same customer are now grouped together when the payment card and delivery address are the same.
4.1. Check the Enabled checkbox.
4.2. Enter a Description for this task.
4.3. In the Operation field, select Standard Scheduled Tasks: Process Subscriptions.
4.4. Set a schedule for the task.
4.5. When you are done, click Add.
Although a subscription is a group of orders, you can create a discount for the entire subscription. For example, if a customer buys one jar of instant coffee, you can charge the full price of $8.00. If the customer buys the jar of coffee as a subscription, you can charge them $5.00 for each jar.
In our example we'll create several subscription terms for our instant coffee.
We'll create a simple price group that gives the customer a 15% discount. This price group isn't linked to a subscription yet. We'll do that in the next step.
3.1. Go to > Marketing > Price Groups tab.
3.2. In the Price Groups tab, select your price group. In version 9.0006, there are two new buttons at the top of the screen. Note that you will only see these buttons if you are using MivaPay:
3.3. Click Discounted Subscriptions.
3.4. In the Discounted Subscriptions dialog box, assign the subscriptions that you want to discount, then click Close.
4.1. If we look at the product page, the one time purchase is full price ($5.00).
4.2. If we add a subscription to our basket, we can see that the subscription is getting a discount.
Managing Subscriptions really means editing a subscription after it has been purchased.
You can view and edit subscriptions in two places:
> Order Processing > Subscriptions tab
> Catalog > Products tab > edit a product > Subscription tab
> Catalog > Products tab > edit a product > Subscription tab
You can configure your products so that customers are able to change their subscriptions, even after checkout. For example, if you want, you can allow customers to change a weekly shipment of coffee to a monthly shipment, after they have purchased the subscription.
> Catalog > Products tab > edit a product > Products tab > Subscription Settings section.
There are four checkboxes that allow your customer to make changes to a subscription after they've completed checkout. See below for an example of what these permissions look like from the customer's perspective.
|
You may want to reconsider letting the customer cancel a subscription if you are also discounting your subscriptions. As of 11/30/16, there is no way to prevent a customer from buying a subscription and then canceling it after one order to take advantage of a discounted subscription price. For example:
|
In 9.0006 there are new email templates for subscriptions.
You also can customize these emails by editing their template code:
Order Fulfillment > Template Based Emails Tab
Go to > User Interface > Pages tab > search for "subscription".