Node JS တွင် Privacy Gate ဖြင့် စတင်ခြင်း

အကယ်၍ သင်သည် cryptocurrency ငွေပေးချေမှုများကို စတင်လက်ခံရန် စီစဉ်နေပြီး PrivacyGate အလုပ်လုပ်ပုံကို မရင်းနှီးသေးပါက၊ သင့်အချိန်၏ 5 မိနစ်ကို သုံးစွဲရကျိုးနပ်ပါသည်။

ရရှိနိုင်သော cryptocurrencies စာရင်း- Bitcoin၊ Bitcoin Cash၊ Ethereum၊ Litecoin၊ USD Coin၊ Tether (ERC20)၊ Dai၊ Chainlink။

နမူနာပရောဂျက်ကိုကြည့်ပါ-https://github.com/privacyshore/privacygate-node-sample

alt

ဒါဆို စလိုက်ရအောင်။

ဘာတစ်ခုမှ ဆက်မလုပ်ခင်

  1. Registering an PrivacyGate accountalt
  2. Navigating to the “settings” pagealt
  3. Generating an API keyaltalt
  4. Keep track of this API key as it will be needed in this tutorial

သင်ဤအရာကိုလုပ်ဆောင်ပြီးနောက်၊ သင်၏ဖွံ့ဖြိုးတိုးတက်မှုပတ်ဝန်းကျင်သို့သွားကာအောက်ပါအမိန့်များကိုလုပ်ဆောင်ပါ။In case you have no project to work with as of right now, check out our sample project athttps://github.com/privacyshore/privacygate-node-sample

npm install privacygate

၎င်းသည် privacygate nodejs စာကြည့်တိုက်ကို ထည့်သွင်းပါမည်။

var privacygate = require('privacygate');
var Client = privacygate.Client;

var clientObj = Client.init('<API_KEY>');
clientObj.setRequestTimeout(3000);

၎င်းသည် privacygate API နှင့် အပြန်အလှန်တုံ့ပြန်ရန်အတွက် အသုံးပြုနိုင်သည့် client object တစ်ခုကို ဖန်တီးပေးမည်ဖြစ်သည်။

ဤအရာက ကျွန်ုပ်တို့အား အရာများစွာကို လုပ်ဆောင်နိုင်စေမည်ဖြစ်သည်။ ဥပမာ (ငွေရှင်းခြင်းဆိုင်ရာ)

  1. Retrieve
var Checkout = privacygate.resources.Checkout;
Checkout.retrieve(<checkout_id>, function (error, response) {
  console.log(error);
  console.log(response);
});
  1. Create
var checkoutData = {
    'name': 'The Sovereign Individual',
    'description': 'Mastering the Transition to the Information Age',
    'pricing_type': 'fixed_price',
    'local_price': {
        'amount': '100.00',
        'currency': 'USD'
    },
    'requested_info': ['name', 'email']
};
Checkout.create(checkoutData, function (error, response) {
  console.log(error);
  console.log(response);
});

// or

var checkoutObj = new Checkout();

checkoutObj.name = 'The Sovereign Individual';
checkoutObj.description = 'Mastering the Transition to the Information Age';
checkoutObj.pricing_type = 'fixed_price';
checkoutObj.local_price = {
    'amount': '100.00',
    'currency': 'USD'
};
checkoutObj.requested_info = ['name', 'email'];

checkoutObj.save(function (error, response) {
  console.log(error);
  console.log(response);
});
  1. Update
var checkoutObj = new Checkout();

checkoutObj.id = <checkout_id>;
checkoutObj.name = 'new name';

checkoutObj.save(function (error, response) {
  console.log(error);
  console.log(response);
});
// or
var newParams = {
    'name': 'New name'
};

Checkout.updateById(<checkout_id>, newParams, function (error, response) {
  console.log(error);
  console.log(response);
});
  1. Delete
var checkoutObj = new Checkout();

checkoutObj.id = <checkout_id>;
checkoutObj.delete(function (error, response) {
 console.log(error);
 console.log(response);
});

// or

Checkout.deleteById(<checkout_id>, function (error, response) {
 console.log(error);
 console.log(response);  
});

အမြင်https://github.com/privacyshore/privacygate-node/tree/master/examples/resourcesနောက်ထပ်ဥပမာများအတွက်