* basic working payments * Select funds amount and prettier funds button / dialog * Add funds page and nav menu option * Format funds amount. Use ghost button for back. * Add mantic dollars description * Improve styles of add funds page * about styling * change faq => about * change default font to Courier * header sign out menu item; remove user card * keep logo font * fix header issue * stripe webhook: handle repeat events * Make add funds button a gradient * add funds referer url * Fix add funds page after merge * Slight VisD tweaks * Update add funds button position. Mantic => Manifold * Remove Add funds menu option for now. * Set up product ids and endpoint for stripe prod * Swap back order in profile menu Co-authored-by: mantikoros <sgrugett@gmail.com> Co-authored-by: Austin Chen <akrolsmir@gmail.com>
14 lines
449 B
TypeScript
14 lines
449 B
TypeScript
import { isProd } from '../firebase/init'
|
|
|
|
export const checkoutURL = (
|
|
userId: string,
|
|
manticDollarQuantity: number,
|
|
referer = ''
|
|
) => {
|
|
const endpoint = isProd
|
|
? 'https://us-central1-mantic-markets.cloudfunctions.net/createCheckoutSession'
|
|
: 'https://us-central1-dev-mantic-markets.cloudfunctions.net/createCheckoutSession'
|
|
|
|
return `${endpoint}?userId=${userId}&manticDollarQuantity=${manticDollarQuantity}&referer=${referer}`
|
|
}
|