Skip to main content

Part 3: Load Payment Methods

Zuora

Part 3: Load Payment Methods

Overview

Zuora Internal Documentation. This article is intended for Zuora only. Do not share or distribute publicly.

milestone8_part3.png

In this step, you'll load any electronic payment methods, namely Credit Cards or pin-less Debit Cards, that you might have for your customers.

Exercise

Zuora is a PCI-compliant system. Thus, all Credit Card information is stored securely. When handling Credit Card data, please take every precaution to not expose the data. Once the information is uploaded to Zuora, it should be deleted.

Please find the file prefixed with "PaymentMethod" from the three template files that you downloaded in Part 1.

Filling out the Payment Method Upload Template

You'll now fill out the Payment Method template. Once filled out, you'll be able to create the last of the data, Payment Methods, necessary to complete loading of Accounts in Zuora. Please note that this step is only necessary if you're going to be loading Credit Cards or pin-less Debit Card information for electronic transaction processing by Zuora.

Please open the PaymentMethod template now and take a look at the columns. Columns in bold are required.

UndefinedNameError: reference to undefined name 'TSTable' (click for details)
Callstack:
    at (ZZZ_Zuora_Internal/Self_Implementation_Portal/Phase_3:_Iterate/Milestone_08:_Migrate_Your_Existing_Customers_to_Zuora/Part_3:_Load_Payment_Methods), /content/body/div[2]/div[1]/pre, line 2, column 1

Column Name

Description/Definition

Comments/Instructions

Id

Zuora internal Payment Method ID

Leave blank for a new payment method.

Customer Account

Internal Zuora Account Id

From the customer .csv file, copy the ID.

Payment Method Type

Payment Method

Set to CreditCard

Credit Card Type

 

Set to one of the following values:

  •  Visa
  •  MasterCard
  •  AmericanExpress
  •  Discover

Credit Card Number

Credit Card Number

No spaces/Numeric

Expiration Year

Credit Card expiration year

4 digits

Expiration Month

Credit Card Expiration month

1 or 2 digits

Credit Card Holder Name

Credit Card Billing Name

Required

Credit Card Address 1

Credit Card Billing Address Line 1

Optional

Credit Card Address 2

Credit Card Billing Address Line 2

Optional

Credit Card Country

Credit Card Billing Country

Optional

Full Country Name

This value is case-sensitive.

Credit Card State

 

Optional

Required for United States

This value is case-sensitive.

Credit Card City

Credit Care Billing City

Optional

Credit Card Postal Code

Credit Card Postal Code

Optional

Last Transaction

Date of last transaction processed

Leave Blank

Last Transaction Time

Time of last transaction processed

Leave Blank

Created By

Who created the record

Leave blank/system generated

Updated By

Who updated the record the last time

Leave blank/system generated

Created On

Date and time of record creation

Leave blank/system generated

Updated On

Date and time when the record was last updated

Leave blank/system generated

 Is Default

Is this the Default Credit Card for the account?

TRUE or FALSE

Your file should look similar to the following example screenshot:

payment_method_upload_template.png

icon_tip.gifTip: When saving the file, make sure it is saved as a Windows .csv file (comma delimited). Mac CSV format will be rejected.

Once the upload template is filled out, you can import it in the Customer Accounts area of Z-Billing.

Using the Zuora Test Gateway

Zuora provides a Test Gateway that will accept any data. Other gateways may have special test numbers or payment amounts to trigger special error conditions. Please inquire with your gateway for test Credit Card numbers and any special payment amounts to test exceptions conditions thoroughly.

Loading the Payment Method Upload Template

As before, upload your file via the import functionality in the Customer Accounts' Action area in Z-Billing:

upload_payment_method_template.png

When you click submit, you'll see the familiar status screen:

payment_method_import_results.png

Please note that the above load operation failed due to a mis-configured payment gateway.

At this point, you should have all your Credit Card Payment Methods loaded into Zuora.

What's Next

Proceed to Part 4: Updating Accounts.