Go Live

 

Mobile

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:

Sync Hardware with Mobile App

  • Successfully collect permissions
  • Handle permission declines
  • Reflect battery level

Authorize a Card

Tip: for the following scenarios, use mockConfig properties in the Card Present SDKs.

  • Successful auth
  • Declined auth
    • Use a past expiration date with one of the test cards during keyed entry
  • Referred
  • Partially approved
  • Auth errors

Find non-mock end-to-end testing credentials (for keyed entry flows) here. Additionally, non-mock end-to-end 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.


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

SmartPOS and Terminals

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

Tip: for the following scenarios, se mockConfig properties in the Card Present SDKs.

  • Successful auth
  • Declined auth
    • Use a past expiration date with one of the test cards during keyed entry
  • Referred
  • Partially approved
  • Auth errors

Find non-mock end-to-end testing credentials (for keyed entry flows) here. Additionally, non-mock end-to-end 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.


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