Create a component
affirm.ui.components.create creates an Affirm component in the background to be rendered on-demand on your website, drastically reducing the impact of loading time.
This component feature was designed to reduce latency and offer more flexibility to merchants.
var promoComponent = affirm.ui.components.create(‘promo’, options)
|object||See Options object.|
|amount||integer||The loan amount passed to display price specific messaging. The amount must be in cents.|
|string||The page type of the page the promo/messaging is on:|
|affirmLogoType||string||Sets the Affirm logo type. Default displays Affirm logo image:|
|affirmLogoColor||string||Set the color on the Affirm logo:|
|category||string||Identifies the product category associated with the messaging for analytics tracking (e.g., electronics, furniture).|
|brand||string||Identifies the brand category associated with the messaging for analytics tracking (e.g., Samsung, Goodyear).|
|sku||string||Identifies the SKU associated with the messaging for analytics tracking.|
|promoId||string||Allows the merchant to select a specific promo id that they want to display. This will override the |
|learnMoreShow||boolean||Whether to show or suppress the modal link:|
Updated 6 months ago