2012-05-11 20 views
5

Ho una webapp, in cui gli utenti vendono servizi di stampa, voglio consentire ai miei utenti di aggiungere un pulsante Paga adesso alle loro pagine in modo che i clienti possano pagare per i loro servizi.Creazione di pulsanti paypal al volo

I miei utenti specificano la loro paypal ecc indirizzo e-mail nelle impostazioni e impostare i loro servizi con un prezzo ecc

Cosa API dovrei usare per creare la paga ora pulsanti al volo?

Grazie

+0

Paypal API, naturalmente, ma la tua domanda manca di dettagli su quale tipo di sistema stai usando. È una specie di CMS o un sito Web personalizzato. – Povylas

+0

Un sito Web personalizzato. Voglio creare un pulsante crittografato per la pagina degli utenti, in modo che i loro clienti possano effettuare pagamenti. Penso che l'API Adaptive Payments sia quella di cui ho bisogno? –

risposta

4

Non è necessario un'API per la creazione di pulsanti "Paga adesso". Puoi creare il pulsante dall'account Paypal del tuo cliente o generare dinamicamente con HTML (vedi HTML Variables for Paypal Payments standard).

Un vantaggio della creazione dei pulsanti dal proprio account Paypal è che è possibile ottenere un ulteriore livello di sicurezza (supporto per la crittografia del modulo o l'utilizzo di un ID pulsante ospitato in modo che l'utente non possa modificare l'importo inviato a Paypal).

Tuttavia, se gestisci centinaia di pulsanti diversi, ha più senso generare dinamicamente i pulsanti e solo eseguire ulteriori convalide quando Paypal invia la conferma (tramite PDT or IPN) prima di spedire i tuoi articoli.

+1

Utilizzerei l'API di PayPal per creare pulsanti, in particolare creando pulsanti in modo dinamico con campi di prezzo nascosti, poiché i campi dei prezzi sono inaccessibili. Con l'API, è possibile richiedere un pulsante HTML crittografato che non può essere manomesso. – TheCarver

3

Si potrebbe utilizzare PayPal di JavaScriptButtons API e creare dinamicamente i pulsanti con:

paypal.button.create(business, data, config, parentNode)