Gateway Biller Details Query Letter

From TMM Wiki
Revision as of 11:56, 30 April 2010 by TMMJoe (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

Please email your your answers to this questionnaire, your full integration document, your testing account information, and your test purchase information to boris@toomuchmedia.com.


Basic Information


  • Company Name:


  • Your name:


  • Your email:


  • Your phone number:


  • Your TMMID (you must register for a TMMID at tmmid.com)


  • Name of Developer:


  • Developer's phone number:


  • Developer's AIM/ICQ:


  • Name of Project Manager:


  • Project Manager's phone number:


  • Project Manager's AIM/ICQ:


  • What processing types do you support (for example: CC, Check, Dialer):


  • How does your system identify members?:


  • What transaction types do you support (for example: initial, credit, void)?:


Notification of Initial, Rebill, Credit, and Chargeback Transactions

You need to send information about initial, rebill, credit, and chargeback transactions. NATS can get that information in two formats:

  1. Your system sends NATS a postback.
  2. NATS polls your reporting script on a regular basis. (Preferred)


Please tell us whether you will provide a postback, reporting script, or both:

Transaction Notifications Using Postbacks

If you elect to send NATS information about transactions using a postback, please answer the following questions:


  • What fields are contained in the postback?:


  • How can NATS identify approved transactions?:


  • Which field contains our passthrough variable?:


  • Which field identifies the price option?:


Transaction Notification Using a Poll to a Reporting Script

If you elect to let NATS get information about transactions by accessing a reporting script, please answer the following questions:


  • What fields must NATS send to your reporting script?:


  • What fields are contained in your response?:


  • How can NATS identify initial, rebill, credit, and chargeback transactions?:


  • How can NATS identify approved transactions vs failed transactions?


  • Which field contains the required subscription identifier?:


  • Which field contains the required transaction identifier?:


  • Which field contains the required original transaction identifier for credits and chargebacks?


  • Is the passthrough variable available on your report?:


Notification of Expirations

You need to tell NATS either when a member has expired or when a member will expire. NATS can get that information in two formats:

  1. Your system sends NATS a postback.
  2. NATS polls your reporting script on a regular basis. (Preferred)


Please tell us whether you will provide a postback, reporting script, or both:


Expiration Notifications Using Postbacks

If you elect to send NATS information about expirations using a postback, please answer the following questions:


  • What fields are contained in the postback?:


  • What field contains the unique subscription I.D.?:


  • Is the expiration immediate:?


  • If the expiration isn't immediate, which field contains the expiration date?:


Expiration Notification Using a Poll to a Reporting Script

If you elect to let NATS get information about expirations by accessing a reporting script, please answer the following questions:


  • What fields must NATS send to your reporting script?:


  • What fields are contained in your response?:


  • What field contains the unique subscription I.D.?:


  • Is the expiration immediate:?


  • If the expiration isn't immediate, which field contains the expiration date?:


IP Addresses

Please list every IP address that will send information to NATS:

Optionally, please give us a URL where we can download an updated list in a computer readable format of IP addresses that will send information to NATS. To make upgrades to your service easy, we highly recommend you provide this URL.


URL:


Instant Upgrades (Optional)


Does your system support instant upgrades?:


If your system does support instant upgrades, it must send a postback to NATS. Please answer the following questions about the instant upgrade postback:


  • What fields are contained in the postback?:


  • How can NATS identify approved transactions?:


Cross Sells and Upsells (Optional)

Does your system support cross sells?:


Does your system support upsells?:


If you system supports cross sells, upsells, or both, please answer the following questions:


  • What fields should NATS send to you?:


  • What field should NATS use to send the passthrough variable?:


Your system must return the cross sell status to the NATS process script.


  • What fields will you send to the process script?:


  • Which field contains the NATS passthrough variable?:


Gateway Communication

  • What fields must NATS send to your transaction form?:


  • Which field should NATS use to send the price?:


  • In your response, how do we identify approved transactions?:


  • In your response, which field contains the transaction identifier?:


  • In your response, which field contains the subscription identifier?:


Other Special Features

Do you have any special features not addressed by this document?:

If you answered yes, please describe the special features below.