Testing Google Pay / Apple Pay

  1. Subscription

    1. Annual and Monthly (test both)

      1. check order and subscription order pages

      2. check email

      3. check aux02 console log

      4. check Cybersource

      5. after check out, verify scheduled order row in prodcore.dbcpp_sched_order is correct (for both Annual and Monthly)

      6. update start_date and next_scheduled and check that the state is active (state = 0) to test recurring charges (trigger that from aux02 dyn/admin)

    2. multiple subscriptions, mix of Google Pay / Apple Pay and credit cards

    3. PayFail (every 7 days)

      1. cause a recurring payment to fail

      2. how do we make a working Google Pay / Apple Pay to fail and back to working again? (token in Cybersource?)

      3. consecutive failures

      4. failure, then back working again

    4. Token

      1. purchase products as tokens, also test multiple tokens

      2. check token rows are correct (prodcore.rls_purchase_token)

    5. Discount

      1. Dollar off

        1. find or create coupon code

        2. use it at checkout, test both Annual and Monthly, also check recurring payments

      2. Percent off

        1. find or create coupon code

        2. use it at checkout, test both Annual and Monthly, also check recurring payments

    6. Tax

  2. Token

    1. Package

    2. Course

  3. Promotion/Discount

    1. Coupon code

    2. Free gift (such as BCBA CEU Membership or RBT)

  4. Tax

    1. old office Cary address charges tax

    2. Google address in Mountain View does not charge tax

  5. Refund

  6. Partner site (such as MHFA)