Autenticación
Scriptcase puede vincular sus aplicaciones utilizando métodos OAuth. Estos métodos le permiten integrar un proyecto de Scriptcase con las siguientes fuentes de datos:
Cuando crea un botón de autenticación de Facebook, debe completar los campos:
Identificador de la aplicación : ID de aplicación de Facebook. Esta identificación será provista por Facebook Developer’s page.
Clave secreta : Clave secreta proporcionada por Facebook, por lo que la aplicación se puede ejecutar.
Método de retorno : Método que se realizará cuando el servicio de Facebook devuelva los datos solicitados. Deberá crear ese método de acuerdo con nuestras reglas de validación, utilizando la opción “Programación> Métodos PHP”.
Para crear aplicaciones, visite:Facebook app development
Cuando crea un botón “Autenticación de Twitter”, debe completar los campos:
Clave : ID de aplicación de Twitter. Esta identificación será provista por Twitter Developer’s page.
Clave secreta : La clave secreta proporcionada por Twitter, por lo que la aplicación se puede ejecutar.
Método de retorno : Método que se realizará cuando el servicio de Twitter devuelva los datos solicitados. Deberá crear ese método de acuerdo con nuestras reglas de validación, utilizando la opción “Programación> Métodos PHP”.
Para crear aplicaciones, visite: Twitter app development
Nombre de la aplicación : Nombre de la aplicación creada en Google+.
Identificador de cliente : ID de aplicación de Google+. Esta identificación será proporcionada por Google Developer’s page.
Clave Secreta : La clave secreta proporcionada por Google+, por lo que la aplicación se puede ejecutar.
Retorno del método : Método que se realizará cuando el servicio de Google+ devuelva los datos solicitados. Deberá crear ese método de acuerdo con nuestras reglas de validación, utilizando la opción “Programación> Métodos PHP”.
Para crear aplicaciones, visite: Google+ app development
PayPal
Para crear la integración con PayPal, debe completar estos campos:
URL de PayPal : Esta URL puede ser para PayPal SandBox o para la API real de PayPal. El SandBox se utiliza para realizar pruebas con la aplicación antes de aplicar la integración en un entorno real.
Identificación : ID de PayPal para recibir el dinero de las ventas. Por lo general, el correo electrónico registrado como negocio.
Número de pedido : Número de orden que se almacenará en PayPal. También se usa para tratar el recibo del IPN para identificar y procesar el pedido como pagado.
Campo personalizado :Campo personalizado que se almacenará en PayPal. También se usa para tratar el recibo de la IPN con el fin de identificar y procesar la orden como pagada, si desea hacer alguna verificación adicional.
Variable con la descripción : Usando este campo puede colocar la variable Global que contendrá la descripción que se enviará a PayPal.
Variable con la cantidad total. : Método que se ejecutará cuando el servicio de PayPal devuelva los datos solicitados.
Variable con el tipo de moneda : Use para especificar la moneda de pago. Si la variable de moneda no está incluida, la moneda se convierte en USD.
Método Paypal : Método que se llamará después de que el usuario complete la transacción de PayPal. Deberá crear ese método de acuerdo con nuestras reglas de validación, utilizando la opción “Programación> Métodos PHP”.
Método Cancelar : Método que se ejecutará si el usuario cancela la transacción de PayPal. Deberá crear ese método de acuerdo con nuestras reglas de validación, utilizando la opción “Programación> Métodos PHP”.
Método IPN : Método que será llamado por el servicio web de PayPal para confirmar el pago de una transacción. El servicio web llama a este método y no tiene salida HTML para el usuario final. Deberá crear ese método de acuerdo con nuestras reglas de validación, utilizando la opción “Programación> Métodos PHP”.
Para la configuración de PayPal, visite: Configuring PayPal credentials
La lista de variables devuelta por la API de PayPal se puede encontrar a continuación:
[mc_gross] |
[invoice] |
[protection_eligibility] |
[address_status] |
[payer_id] |
[tax] |
[address_street] |
[payment_date] |
[payment_status] |
[charset] |
[address_zip] |
[first_name] |
[mc_fee] |
[address_country_code] |
[address_name] |
[notify_version] |
[custom] |
[payer_status] |
[business] |
[address_country] |
[address_city] |
[quantity] |
[verify_sign] |
[payer_email] |
[txn_id] |
[payment_type] |
[last_name] |
[address_state] |
[receiver_email] |
[payment_fee] |
[receiver_id] |
[txn_type] |
[item_name] |
[mc_currency] |
[item_number] |
[residence_country] |
[test_ipn] |
[handling_amount] |
[transaction_subject] |
[payment_gross] |
[shipping] |
[ipn_track_id] |