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.
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
-
Manual sync customer to Stripe
Success Notification: Customer updated successfully.
-
Add and View Cards on a NetSuite Customer
Success Criteria: Card added will display on list.
-
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.
-
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
- (Optional) Prepayment Percentage → Success Criteria: Only percentage of corresponding transaction charged.
-
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.
- Ensure your PayPack refund script is scheduled to run every 15 minutes.
-
Bulk Invoice Charge Page
Success Criteria: Customer Payments are successfully created.