Testing

  • Updated

This self-implementation guide supports PayPack up to version 1.4.7.

To find the latest self-implementation guide, go to our new help documentation here.

To confirm that your integration works correctly, simulate transactions in Stripe test mode.

Stripe-test-mode.png
Test Credit/Debit Cards

Brand Number CVC Date
Visa 4242 4242 4242 4242 Any 3 digits Any future date
Visa (debit) 4000 0566 5566 5556 Any 3 digits Any future date
Mastercard 5555 5555 5555 4444 Any 3 digits Any future date
American Express 3782 8224 631 0005 Any 3 digits Any future date

Scenarios

  1. Manual sync customer to Stripe

    Success Notification: Customer updated successfully.

    Success-Notification-for-Customer-Sync.pngSuccessful-Customer-Sync.png

  2. Add and View Cards on a NetSuite Customer

    Success Criteria: Card added will display on list.
    Add-Card-to-Customer.pngGet-Card-List.png

  3. Charge Payment on Card in NetSuite

    • At the Customer Record → Success Criteria: Customer Deposit successfully created.
    • On a Sales Order → Success Criteria: Customer Deposit successfully created.
    • On an Invoice → Success Criteria: Customer Payment successfully created.

  4. Charge on Payment Link from Sales Order or Invoice

    Success Criteria: Corresponding payment record successfully created.
    • (Optional) Prepayment Percentage → Success Criteria: Only percentage of corresponding transaction charged.
      • Global Percentage
      • Override Percentage on Customer, Sales Order, or Invoice
    • (Optional) Surcharge → Success Criteria: Separate Invoice is generated for Surcharge line item.
      • Flat Fee
      • Percentage Fee

  5. Refund Payments Page

    Success Criteria: Credit Memo and/or Customer Refund is successfully created.
    • Ensure your PayPack refund script is scheduled to run every 15 minutes.

  6. Bulk Invoice Charge Page

    Success Criteria: Customer Payments are successfully created.