Fastlane

Test your Integrationanchor

Here are some of the integration testing checklist that you can use to test the use-cases and ensure that integration works as expected.

Testing Guest Payersanchor

  • New Email Address:: Provide a new email address not associated with a sandbox Fastlane account.

  • Ensure the opt-in toggle is ON: Go through the checkout process using one of the card numbers available for testing. Be sure that the opt-in toggle is in the “on” state.

  • Any phone number for sandbox: You can enter any valid phone number (No SMS will be sent in Sandbox mode). + Upon completing the transaction, a Fastlane profile will be created to test subsequent transactions as a Fastlane member.

  • When you complete the transaction, a Fastlane profile is created that can be used for testing subsequent transactions as a Fastlane member.

Payment Integration Use-case Feature Payment Integration Result
    • When the buyer enters the email, they are recognized as NOT having a PayPal account or a Fastlane profile.
    • FastlanePaymentComponent` renders card fields and the consent toggle.
    • The Buyer completes the order.
  • Consent Toggle OFF (Opts out of Fastlane)
    • The buyer’s Fastlane profile is not created​.
    • Payment completed successfully.
    • Enter email, the buyer is not recognized as having a PayPal account or a Fastlane profile.
    • FastlanePaymentComponent should render card fields and the consent toggle.
    • Ensure the consent toggle is in the On position.
    • Complete the order.
    • Consent Toggle ON (Opts out of Fastlane).
    • The buyer's Fastlane profile should be created.​
    • The payment should be completed successfully.

Testing Fastlane Membersanchor

Before you test the guest payers, ensure you have follow the below instructions :

  • Create a Fastlane Member profile: Go through the previous step and register a new Fastlane account. Be sure to remember the email address used when you created the account so that you can use it for additional testing.

  • OTP for testing: When the authentication modal appears and you are prompted for a one-time password (OTP) use 111111 to trigger a successful authentication and any other 6-digit number to simulate a failed authentication.

  • Test updating payment method and shipping addresses to existing Fastlane Profiles: Make sure that you test the payer’s ability to update shipping addresses and cards associated with their profile.

Payment Integration Use-case Feature Payment Integration Result
    • When the buyer enters the email, they are recognized as having a Fastlane profile.
    • OTP flow will be triggered to authenticate the buyer.
    • Buyer's address and funding instrument are pre-populated after successful OTP entry.
Happy Path
    • Complete the order.
    • The payment should be completed successfully​.
    • ​
    • Enter email, the buyer is recognized as having a Fastlane profile.
    • OTP flow will be triggered to authenticate the buyer.
    • Cancel the OTP by clicking the “x” or entering an incorrect code.
    • The FastlanePaymentComponent should render the card fields with no consent toggle.
OTP Failed or Cancelled
    • Complete the order.
    • The payment should be completed successfully.
    • Enter email, the buyer is recognized as having a Fastlane profile.
    • OTP flow will be triggered to authenticate the buyer.
    • Should see shipping address and card information pre-populated based on returned profile information after successful OTP entry.
    • Click the change address to invoke address selector UI.
    • Select "Add new address" and enter a new address in the address selector UI.
New Address
    • Complete the order.
    • New address will be added to the buyer's Fastlane profile.
    • Enter email, the buyer is recognized as having a Fastlane profile.
    • OTP flow will be triggered to authenticate the buyer.
    • Should see shipping address and card information pre-populated based on returned profile information after successful OTP entry.
    • Click the change card link to invoke card selector UI.
    • Select "Add new card" and enter a new card in the card selector UI.
New Card
    • Complete the order.
    • New card will be added to the buyer's Fastlane profile.
    • Enter email, the buyer is recognized​ as having a Fastlane profile​.
    • OTP flow will be triggered to authenticate the buyer.
    • Should see shipping address and card information pre-populated based on returned profile information after successful OTP entry​.
    • Click the change shipping address to invoke address selector UI​ via showAddressSelector().
    • Select another address from the list.
Change Address
    • Complete the order.
    • The payment should be completed successfully.​
    • Enter email, the buyer is recognized​ as having a Fastlane profile​.
    • OTP flow will be triggered to authenticate the buyer.
    • Should see shipping address and card information pre-populated based on returned profile information after successful OTP entry.​
    • Will click the change link to invoke card selector UI​ via showCardSelector().
    • Select another card from the list.
Change Card
    • Complete the order.
    • The payment should be completed successfully​.
    • Enter email, the buyer is recognized​ as having a Fastlane profile.
    • OTP flow will be triggered to authenticate the buyer.
    • Should see shipping address pre-populated based on returned profile information after successful OTP entry.
    • The payment component should render card fields to capture a new card.
No Card or Card of unsupported brand
    • Complete the order.
    • The payment should be completed successfully​.
    • New card should be added to the buyer's Fastlane profile.
    • OTP flow will be triggered to authenticate the buyer.
    • No address is returned in the profile object.
    • Shipping address collection form should be rendered.
    • Enter a new address.
    • Should see card pre-populated based on returned profile information after successful OTP entry.
No Address or Address in unsupported region
    • Complete the order.
    • The payment should be completed successfully​.
    • New shipping address should be added to the buyer's Fastlane profile.

PayPal members without a Fastlane Profileanchor

There is no need to test the integration as Fastlane integration for PayPal members is same.

Refer to advanced options for more information.

Test Cardsanchor

Card Number Brand
4005519200000004 Visa
4012000033330026 Visa
5555 5555 5555 4444 Visa
378282246310005 Mastercard
378282246310005 American Express

Explore: Troubleshooting and FAQ