setting.global.stripe.php 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. <?php
  2. global $myUser,$conf;
  3. User::check_access('stripe','configure');
  4. ?>
  5. <div class="row">
  6. <div class="col-md-12"><br>
  7. <?php if($myUser->can('stripe', 'edit')) : ?>
  8. <div onclick="stripe_setting_save();" class="btn btn-success float-right"><i class="fas fa-check"></i> Enregistrer</div>
  9. <?php endif; ?>
  10. <h3>Réglages Stripe</h3>
  11. <div class="clear"></div>
  12. <hr>
  13. </div>
  14. </div>
  15. <div class="row">
  16. <!-- search results -->
  17. <div class="col-xl-12 settings-stripe">
  18. <?php echo Configuration::html('stripe'); ?>
  19. <p>Pour obtenir les code publics et privés, <a href="https://dashboard.stripe.com/register" target="_blank">créez un compte Stripe</a> puis allez dans la section <a href="https://dashboard.stripe.com/account/apikeys" target="_blank">Developpers &gt; API Keys</a>.</p>
  20. <p>Lorsque vous êtes en mode sandbox, vous pouvez tester avec la carte virtuelle :<br/>
  21. <ul>
  22. <li>N° Carte: <strong>4242424242424242</strong></li>
  23. <li>CVV: <strong>123</strong></li>
  24. <li>mois:<strong>8</strong></li>
  25. <li>année: <strong>2019</strong></li>
  26. </ul>
  27. Ou via <a href="https://stripe.com/docs/testing#cards" target="_blank">les autres cartes</a> proposées par stripe.
  28. </p>
  29. <hr>
  30. <h3>Intégrer le plugin à un formulaire</h3>
  31. <h5>Coté client :</h4>
  32. <pre>
  33. <code class="">stripe_card({
  34. key : 'my public key...',
  35. card: '4242424242424242',
  36. cvv: '123',
  37. month:8,
  38. year: 2019
  39. },function(){
  40. },function(response){
  41. if(response.error) return $.message('error',response.error.code+' : '+response.error.message);
  42. $.action({
  43. action : 'example_stripe_pay',
  44. token : response.id
  45. },function(r){
  46. $.message('info','Paiemment effectué');
  47. });
  48. });</code>
  49. </pre>
  50. <h5>Coté Action :</h4>
  51. <pre>
  52. <code class="">//paye la somme de 20 €
  53. stripe_payment($_['token'],20,'Description paiement','Description acheteur');</code>
  54. </pre>
  55. </div>
  56. </div>
  57. <link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/styles/monokai-sublime.min.css">
  58. <script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/highlight.min.js"></script>
  59. <script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.4.0/languages/php.min.js"></script>