Open MedouneSGB opened 1 year ago
Hi master @MedouneSGB, tu as raison hein ajouter un moyen de paiement local pour les dons serait une bonne idée pour faciliter les dons. Faudra juste trouver l'API idéale à nos besoins
Yes @MedouneSGB je pense qu'on va essayer de voir avec Paytech et l'intégrer directement dans le site.
Yeah ça serait super !
Je me suis amuser un peu avec l'api Paytech, surtout qu'il n'ya pas de doc pour typescript.
import type {
PayDataProps,
PayTech,
PayTechOptions,
PaymentResponse,
} from '~/types'
import { getRequiredServerEnvVar } from '~/utils/misc'
declare global {
interface Window {
PayTech: {
new (options: PayTechOptions): PayTech
OPEN_IN_POPUP: number
}
}
}
export async function pay(params: PayDataProps) {
try {
const result = await fetch(
getRequiredServerEnvVar('PAYTECH_REQUEST_URL'),
{
method: 'POST',
body: JSON.stringify(params),
headers: {
Accept: 'application/json',
'Content-Type': 'application/json',
API_KEY: getRequiredServerEnvVar('PAYTECH_API_KEY'),
API_SECRET: getRequiredServerEnvVar('PAYTECH_API_SECRET'),
},
},
)
const data: PaymentResponse = await result.json()
return data
} catch (e) {
console.error(e)
}
}
Nice @hakimLyon ! Je pense qu'on va bientôt essayer de l'implémenter.
Hello team, J'ai remarqué que la partie faire un don redirigeait juste vers Ko-fi. Je pense qu'intégrer des moyens de paiements locaux serait une bonne idée.
Ko-Fi :