API
Log In Support
  • Clear

    • Get Started

      • Overview

      • Platform Sign Up

      • API Basics

    • Integration

      • Setup Platform

      • Onboard Merchants

      • Enable Merchants

      • Process Payments

      • Payout Merchants

      • Manage Payment Operations

      • Test and Launch

  • Link

    • Get Started

      • Overview

      • Platform Sign Up

      • API Basics

    • Integration

      • Setup Platform

      • Onboard Merchants

      • Process Payments

      • Manage Payment Operations

      • Test and Launch

    • CARD PRESENT SOLUTIONS

      • Get Started

        • Overview

      • Terminals

        • Acquire Terminals

        • Onboard Terminals

        • Authorize Cards

        • Process Payments

        • Test and Launch

      • Mobile Card Readers

        • Build Mobile App Prerequisites

        • Acquire Mobile Card Readers

        • Pair A Device

        • Authorize Cards

        • Process Payments

        • Test and Launch

      • Card Present Resources

        • Provide Receipts

    • API Reference

    • Resources

      • Payment Life Cycles

      • Server to Server Integration

      • Platform Legal Certification

      • Security Certification

      • Risk Certification

      • CIP and KYC Certification

      • Card Network Rules

      • Disputes Deep Dive

    • Cookbooks

      • Build Payment Support Tools

      • Reporting

      • Implement Merchant IC+ Pricing Model

      • Recurring Billing

      • Level 2 & Level 3 Processing

      • Style Credit Card iFrames

      • Support Merchants Outside the United States

      • Design A Retry Strategy

    • Release Notes

Home / Card Present / Terminals / Test and Launch

 

Test and Launch

 

Note

Sometimes the Card Present test host is unresponsive and will decline a test transaction. Simply try the test again if this occurs.

Test and develop against the following cases:

Onboard a Terminal

 

  • Successful onboarding
  • Onboarding error due to incomplete merchant data
    • Use an Account where Payments/Payouts are not enabled

Offboard a Terminal

 

  • Successful offboarding
  • Offboard when the Terminal’s last authorizations were offline
    • Be sure to connect with your integration team at WePay prior to this test, as it will require manual intervention to resolve

Deactivate a Terminal

 

  • Successful deactivation
  • Deactivation errors
    • Pass an invalid parameter

Re-activate a Terminal

 

  • Successful reactivation
  • Re-activation errors
    • Pass an invalid terminal ID

Update a Terminal

 

  • Automatic daily maintenance
  • Manual update via terminal UI
  • Call Card Present SDK update Terminal function

Verify a Card

 

  • Successful verification
  • Declined verification
    • Use a past expiration date with one of the test cards during keyed entry
  • Verification errors

Authorize a Card

 

  • Successful auth

Note

Unlike other card brands, testing with AmEx requires specific auth amounts to generate a success response. Consult the test card set manual for these amounts.

The B2 UAT USA Test Card 12 has a documented approval amount of $68.00 in the manual, but $32.00 should be used instead.

 

  • Declined auth
    • Use a past expiration date with one of the test cards during keyed entry
  • Referred
  • Partially approved
  • Auth errors
    • Use any of the following magic amounts: 20.61, 120.61, 23.61 and 123.61

Authorize a Card Offline

 

  • Successful auth
  • Declined auth
  • Successful auth with declined follow up
  • Successful auth with follow up errors
  • Successful auth with successful follow up
  • Offline auth errors

Print Receipts

 

  • Call the print receipt function
  • Print receipt errors
  • Successful print

Process a Payment

 

  • Successful instant, manual, delayed, and partial capture
  • Declined instant, manual, delayed, and partial capture
  • Errors for instant, manual, delayed, and partial capture

 


Questions? Need help? Visit our support page!

Company

  • About
  • Careers
  • Blog
  • News & Events

Resources

  • Knowledge Center
  • Terms of Service
  • Privacy Policy
  • Security
  • Support

Developers

  • Documentation
  • Engineering Blog

Customers

  • Case Studies

Product

  • Link
  • Clear
  • Core
  • Contact Sales
© 2020 WePay Inc.