VPL360_CreatePaymentIntent

This Integration Procedure creates a payment intent before a payment is made.

Sample Input

{
	"UserId": "0054W00000CRwmKQAT",
	"encryptedString": "FYdtYFOe6ybQXsN"
}

Parameter

Required/Optional

encryptedString

Required

UserId

Required

Sample Output

{
	"client_secret": "pi_dhdhgjdhdhlhhh"
}

Called By

  • Flows:

    • Web shop: Create Payment Intent

  • Components:

    • LWC: vplS360StripePaymentIntegration.js

Calls

  • Data Mapper: VPL360-DRFetchStripeCustId

  • Data Mapper: DRVerifyOrderAcount

  • HTTP Action: CreatePaymentIntent

  • Remote Action: DecryptOrder

    • Class: VPLUserDetails

    • Method: decryptInput