This Version is Out of Date
You can find the updated Miva 10 Reference Guide here
Intuit Merchant Services (previously known as QuickBook Merchant Services) is a real-time gateway, similar to Authorize.Net. You must have a merchant account set up with Intuit before you can use Intuit Merchant Services in your store.
Intuit API Endpoint URL: This field is pre-set with the path to the Intuit API. You will probably never need to change it.
Connection Ticket: The Connection Ticked is a credential that you get when you set up your Intuit merchant account. It looks something like this: SGM-FUR-26-f6LzmXod3wdT_5MSeFCShH
Apply for an IPS merchant account or generate a connection ticket: If you do not already have an Intuit merchant account, you can click on this link to visit the page to apply for one. You must have a merchant account set up with Intuit before you can use Intuit Merchant Services in your store.
CVV2 Message: The text that you enter in this field will appear in your on-line store during checkout when your customer enters their credit card information. Merchants usually use this field to describe the purpose of the CVV2 field.
Transaction Type: Authorize Only, Capture Later: Authorization occurs when the user clicks the Submit button in the Payments page in your on-line store. To capture funds you must edit the order in Miva Merchant admin and click on the Capture button.
Automatic Capture: Authorization and Capture happen right away.
Note that these settings also affect you when you manually create an order. For example:
In the Edit Order screen, you can see that the Capture button is greyed out and the funds were automatically captured after authorization.
Store Entire CC Number: If you select this option, the customer's entire credit card number is attached to the order. If you do not select this option, only the last four digits of the customer's credit card are attached to the order.
Available Payment Methods: Select the payment options you want to offer your customers in the OPAY screen.
Require CVV2 in Administrative Interface: This option only affects you when you are manually creating an order through the Miva Merchant admin interface. If you enable this option, you must enter a CVV2 number in the Authorize dialog box when you create or edit the order. If you do not enable this option, the Authorize dialog box will still have a CVV2 field, but you can ignore it.
Use this module to enable any of the following PayPal services:
Express Checkout with API Credentials: Also requires only a standard PayPal account. This option permits refunds and voids, and can be configured for immediate or delayed capture. With delayed capture the funds are authorized when the customer completes the order, but you have to manually capture the funds when you edit an order.
PayPal Payments Pro:To use this option you must set up a PayPal Payments Pro account (a merchant account) with PayPal, which requires an additional monthly fee.
PayPal Express Checkout in Miva Merchant changed in PR8 Update 11.
Before you can complete the instructions in this section, you must have a "standard" free account with PayPal.
3.1. Set the Operation Mode to Production.
3.2. Select your Currency.
3.3 Select the E-mail address to receive PayPal Payment radio button. Enter the email address associated with your PayPal account.
Before you can complete the instructions in this section, you must:
3.1. Set the Operation Mode to Production.
3.2. Select your Currency.
3.3. Select the API Credentials for payments and post-checkout operations radio button.
3.4. Set the Account Type to Express Checkout.
3.5. Set the API Username, API Password, API Authentication Method, and API Signature / Certificate. Please see Payment Settings > PayPal Express Checkout and/or Payments Pro API Credentials Tab.
Before you can complete the instructions in this section, you must go to PayPal.com and setup a Payments Pro account. This is a merchant account that requires an additional monthly fee.
3.1. Set the Operation Mode to Production.
3.2. Select your Currency.
3.3. Select the API Credentials for payments and post-checkout operations radio button.
3.4. Set the Account Type to PayPal Payments Pro.
3.5. Set the API Username, API Password, API Authentication Method, and API Signature / Certificate. Please see Payment Settings > PayPal Express Checkout and/or Payments Pro API Credentials Tab.
Operation Mode: Production: Select this mode if you are ready to use one of the PayPal methods in your store.
Sandbox: Generally you would only select this mode if you are a developer and you want to test one or more of the PayPal payment methods. Before you can use sandbox mode, you must go to developer.paypal.com and sign up for a Sandbox account.
Currency: Select the currency for payments that you receive. Usually this matches the currency you have set for your store (see Edit Store > Settings > Currency Formatting drop-down list.)
E-mail address to receive PayPal Payment: Select this option if you want to enable only PayPal Express Checkout. Enter the email address associated with your PayPal account.
Account Type: Express Checkout: Select this option if you want to use Express Checkout with API Credentials.
PayPal Payments Pro: Select this option if you want to use PayPal Payments Pro.
API Username: The API credentials, username, password, authentication method, and signature/certificate are used by PayPal to authenticate your online store and your shopping carts. You create these credentials when you either:
API Password: See API Username.
API Authentication Method: Select Signature unless PayPal has specifically instructed you otherwise. This is the method that PayPal uses to authenticate your store's shopping cart to prevent someone spoofing or otherwise tampering with a cart or payment.
API Signature / Certificate: See API Username.
Transaction Mode: Immediate Sale: Select this option to have capture occur immediately. Note that this field is greyed out and selected by default if you selected "Email address to receive PayPal Payment radio button" in the "PayPal Express Checkout and/or Payments Pro API Credentials" tab.
Authorization with Delayed Capture:
If you select this option, authorization will happen immediately, but the funds will not be captured until you manually edit the order in the Miva Merchant admin and click the Capture button.Note that these settings also affect you when you manually create an order. For example:
In the Edit Order screen, you can see that the Capture button is greyed out and the funds were automatically captured after authorization.
Enable In Context Checkout: PayPal's in-context checkout is similar to the in-line checkout used by Amazon Payments. If you enable this feature, customers can log into their PayPal accounts and make shipping and payment selections without leaving your store. If you do not enable this feature, the customer is redirected to a PayPal web page to login and select shipping and payment. Tracking tools, such as Google Analytics, cannot track your customers when they are on a PayPal page.
PayPal's in-context checkout is a little different from Amazon's.
When you use the PayPal in-context feature:
When you use the Amazon Payments in-line feature:
Display PayPal Credit Button: PayPal Credit is a credit product from PayPal. If you enable this feature, a PayPal Credit Button will appear in the Basket Contents screen (BASK) as a payment option.
The PayPal Credit feature currently does not support in-context verification or in-context authorization. If the customer selects PayPal Credit, they:
Use Customer's PayPal Shipping Address for Miva Merchant Orders: Use Customer's PayPal Shipping Address for Miva Merchant Orders: Select this option if you want to use the customer's PayPal shipping address as the destination address.
Send Order Details: If you select this option, all items, quantities and prices in the order are sent to PayPal. If you do not select this option, only the order total is sent to PayPal.
Order Description: Whatever you enter in this field will show up in the customer's PayPal account as a note for the transaction.
Order Review Message: When the customer returns to your on-line store after paying with PayPal, they see a confirmation page right before the invoice page, which will show whatever text you enter in this field.
Until the customer clicks the OK button in the confirmation page in your online store, they haven't authorized payment. The "authorization" in the customer's PayPal account just authorizes your on-line store to complete a transaction with the customers PayPal account. It doesn't authorize the fund transfer.
Locale: Select the country where your account with PayPal was created. If you were in the United States when you created your PayPal account, select "United States".
Page Style: This field and the fields below give you some minor control over the PayPal login screen that the customer will first see if they select PayPal Express as the payment method. Whatever page style template you selected in your merchant's PayPal account, you should enter here.
Header Image URL: Enter a server path to an image, or use the upload button to upload an image to your store server. The image that you reference here will show up at the top of the PayPal login screen when your customer chooses to pay with PayPal. The max image size is 750x90 pixels.
Header Border Color: Enter a 6 digit hex number. That color will be used as the header border color in the PayPal login screen when your customer chooses to pay with PayPal.
Header Background Color: Enter a 6 digit hex number. That color will be used as the header background color in the PayPal login screen when your customer chooses to pay with PayPal.
Page Background Color: Enter a 6 digit hex number. That color will be used as the page background color in the PayPal login screen when your customer chooses to pay with PayPal.
If you enable the PayPal Express in-context checkout, the checkout screens in your store will look slightly different to the customer.
In the Basket Contents screen (BASK), the customer clicks the "Checkout with PayPal" button.
While they are still in the Basket Contents screen (BASK), the customer enters their PayPal credentials in a popup window and clicks the Log In button.
Another popup window opens in front of the Basket Contents screen. The customer makes their "ship to" and "pay with" selections and clicks the Continue button.
The customer returns to the Order Details screen (OCST) in your store. The Ship To information that the customer selected from their PayPal account is populated into this screen an can be edited. The customer clicks the Continue button when they are done.
The payment information that the customer selected from their PayPal account is populated into the Shipping/Payment screen (OSEL). The customer can edit the information and clicks the Continue button when they are done.
The customer sees the standard Payment Information confirmation screen (OPAY). The customer clicks the Continue button to confirm that the order is correct.
The customer sees your invoice screen (INVC).
PayPal Credit in Miva Merchant currently does not support in-context checkout.
The customer goes to the Basket Contents page (BASK) and clicks the PayPal Credit Button.
The customer leaves your store and goes to a PayPal page. If the customer already has PayPal Credit set up in their PayPal account (as in this case) they are asked to enter their credentials. If the customer does not have a PayPal Credit account, they are taken to a page to apply for one.
At a PayPal page, the customer selects their billing and payment options and clicks the Continue button.
The customer returns to the Order Details screen (OCST) in your store. The Ship To information that the customer selected from their PayPal account is populated into this screen an can be edited. The customer clicks the Continue button when they are done.
The payment information that the customer selected from their PayPal account is populated into the Shipping/Payment screen (OSEL). The customer can edit the information and clicks the Continue button when they are done.
The customer sees the standard Payment Information confirmation screen (OPAY). The customer clicks the Continue button to confirm that the order is correct.
The customer sees your invoice screen (INVC).
Send Order Details: If you select this option, all items, quantities and item prices in the order are sent to PayPal. If you do not select this option, only the order total is sent to PayPal.
Transaction Mode: Immediate Sale: Select this option to have authorization and capture occur immediately. Note that this field is greyed out and selected by default if you selected "E-mail address to receive PayPal Payment radio button" in the "PayPal Express Checkout and/or Payments Pro API Credentials" tab.
Authorization with Delayed Capture: If you select this option, authorization will happen immediately, but the funds will not be captured until you manually edit the order in the Miva Merchant admin and click the Capture button.
Note that these settings also affect you when you manually create an order. For example:
In the Edit Order screen, you can see that the Capture button is greyed out and the funds were automatically captured after authorization.
Available Payment Methods: Select the payment methods that you want to offer your customers during checkout.
Require CVV2 in Administrative Interface: This option only affects you when you are manually creating an order through the Miva Merchant admin interface. If you enable this option, you must enter a CVV2 number in the Authorize dialog box when you create or edit the order. If you do not enable this option, the Authorize dialog box will still have a CVV2 field, but you can ignore it.
Order Description: Whatever you enter in this field will show up in the customer's PayPal account as a note for the transaction.
Use this module to configure one of three PayPal products:
This product uses a "hosted checkout" which places an iFrame in your checkout pages. From the customer's perspective they are entering their credit card information in your on-line store, however, the information is being sent directly to PayPal. As of this writing (08/01/12), this method makes PayPal responsible for compliance with the Payment Card Industry standards for secure transactions. Please note that this is subject to change.
Product Name | Includes a Merchant Account (with Monthly Fee) | Adds an iFrame to Your Checkout Pages | Includes a Gateway |
PayPal Payments Advanced | ✓ |
✓ | ✓ | Payflow Link | ✓ | ✓ | Payflow Link | ✓ |
Payment Solution: Select the PayPal product you are using. If you haven't already signed up for one of the products, you can click on a Sign Up link to go to PayPal's website.
Host: The URL that Miva Merchant uses to make transaction requests. This field is auto-populated and you should never need to change it.
Partner: The partner is the seller or reseller that gives you access to the payment gateway. When you create your PayPal account you will be told the partner information. It will generally be either PayPal or Miva Merchant.
Merchant Login: When you sign up for a PayPal product you get a single merchant login and one or more user logins. The merchant login is like the "master" login for your account. There is only one merchant login and password. However, you can also create as many user logins as you wish. For example, you might use your company name as your merchant login and then create user logins for different employees in your company.
User: The user account name that you want to use.
Password: The password for your merchant login.
Transaction Timeout: Defaults to 30 seconds. When your on-line store sends a request to a gateway (authorize/refund/void/capture), Miva Merchant starts a timer. If Miva Merchant doesn't get a response from the gateway before the transaction timeout, both Miva Merchant and the gateway cancel the request.
CVV2 Message: Only applies if you are using Payflow Pro. The text that you enter in this field will appear in your on-line store during checkout when your customer enters their credit card information. Merchants usually use this field to describe the purpose of the CVV2 field.
Charge Method: Sale (Automatic Capture): If you select this option, authorize and capture will occur when the user clicks the Submit button in the Payments page in your on-line store.
PreAuth (Authorize Only, Capture Later): Authorization occurs when the user clicks the Submit button in the Payments page in your on-line store. To capture funds you must either:
Note that these settings also affect you when you manually create an order. For example:
Store Entire Credit Card Number:
Available Payment Methods: If you are using Payflow Pro, the payment methods that you choose here will show up in the payments drop-down list during checkout. If you are using Payflow Link or Payflow Pro, the drop down list will show whatever you select here, but the iFrame will only accept American Express, Discover, MasterCard and Visa.
Require CVV2 in Administrative Interface: This option only affects you when you are manually creating an order through the Miva Merchant admin interface. If you enable this option, you must enter a CVV2 number in the Authorize dialog box when you create or edit the order. If you do not enable this option, the Authorize dialog box will still have a CVV2 field, but you can ignore it.
PayPal Payments Standard, also called PayPal Instant Payment Notification, is PayPal's oldest product.
If the customer selects this payment method in your store, they are taken to the PayPal site and can pay with any method they have configured in their account. Please note that you should not enable both Payments Standard and PayPal Express Checkout. There's very little difference between the two products, and if you enable both, the text "PayPal" will appear twice in the Pay With drop-down list.
Business Email: Your PayPal email address.
PayPal URL: The URL that Miva Merchant uses to make transaction requests. This field is auto-populated and you should never need to change it.
Currency: Select the currency for payments that you receive. Usually this matches the currency you have set for your store (see Edit Store > Settings > Currency Formatting drop-down list.)
Prompt Shoppers for Shipping Address (on PayPal side): If you enable this option, when the customer reaches the PayPal website they will be prompted to confirm the shipping address that they have on file with PayPal. The most secure method you can use to guarantee the customer's shipping address is to enable this option and the next option "Use Customer's PayPal Shipping Address". You've asked the customer to confirm their shipping address, and you are guaranteeing that your on-line store will ship to that address.
Use Customer's PayPal Shipping Address for Miva Merchant Orders: If you enable this option, the address that the customer has on file with PayPal will be used as their shipping address. See above.
Message: The message that you enter in this field will appear in the OPAY (Payment Information) page in your on-line store. Merchants usually use this field to explain to the customer that, when the customer clicks the Submit button in the Payment Information page, they will be taken to the PayPal website to complete payment. When they've finished paying, they will automatically return to the INVC (Invoice) page in your on-line store.
Instructions: These instructions describe how to configure your PayPal Payments Standard account so that an order is correctly created in your Miva Merchant store. If you don't configure your PayPal account correctly, you will receive payment from your customer, but the order might not be created in your on-line store, or it might not be created correctly. You will receive payment, but you might not have enough information to fulfill the order.