මෙම පුවතේ අඩංගු දෑ
ස්ථානය: Settings → Readers & money → Connections → Payments
මෙම පිටුව විවෘත කරන්න: admin.<your-site>/settings/connections/payments (<your-site> වෙනුවට ඔබේ වෙබ් අඩවියේ ලිපිනය යොදන්න)
ආරම්භ කිරීමට පෙර
- Razorpay ගිණුමක්. Razorpay හි පරීක්ෂණ මාදිලිය වෙතින් ආරම්භ කරන්න.
- ඔබ අඩවියේ හිමිකරු (site owner) විය යුතුය.
පියවර
- Razorpay dashboard එක තුළ, පරීක්ෂණ මාදිලිය වෙත මාරු වන්න.
- සැකසීම් → උසස් සැකසුම් → වෙනත් app සම්බන්ධ කරන්න → API යතුරු වෙත ගොස් key එකක් generate කරන්න. Key id සහ key secret පිටපත් (copy) කරගන්න. Razorpay මඟින් secret එක පෙන්වන්නේ එක් වරක් පමණි.
- Keynate හි, සැකසීම් → පාඨකයන් සහ ආදායම් → සම්බන්ධතා → ගෙවීම් විවෘත කර Razorpay සම්බන්ධ කරන්න (හෝ සම්බන්ධතාවක් එක් කරන්න) ඔබන්න.
- පරීක්ෂණ මාදිලිය තෝරන්න. Key id (එය ආරම්භ වන්නේ
rzp_test_සමඟිනි), Key secret සහ Webhook secret මෙහි paste කරන්න. - Sheet එකේ පහළ ඇති Razorpay සම්බන්ධ කරන්න ඔබන්න.
- Card එක මත ඇති ගෙවීම් ගැන ඔබේ site එකට දැනුම් දීමට Razorpay ට ඉඩ දෙන්න සොයාගන්න. Razorpay මඟින් වෙනත් apps වලට ඔබ වෙනුවෙන් මෙය කිරීමට ඉඩ නොදෙන බැවින්, Razorpay තුළ මේ සඳහා ගතවන්නේ විනාඩියක් පමණි. එහි පියවර 3ක් ඇත:
- Razorpay විවෘත කරන්න → Webhooks වෙත ගොස් Add New Webhook ඔබන්න.
- Razorpay හි පෝරමය (form) Webhook URL එක, Secret එක සහ Active events (එකක් බැගින් tick කරන්න) මඟින් පුරවන්න. ඒ සෑම එකකටම පිටපත් කරන්න බොත්තමක් ඇත. Secret එක පෙන්වන්නේ එක් වරක් පමණි. එය නැති වුවහොත්, සංස්කරණය ඔබා, පසුව මා වෙනුවෙන් අලුත් secret code එකක් සාදන්න ඔබන්න.
- Create Webhook ඔබන්න. ඉන්පසු කුඩා test payment එකක් සිදු කරන්න.
- පියවරයන්ට පහළින් ඇති පේළිය බලන්න. එහි Waiting for Razorpay's first message… ලෙස දිස්වන අතර, එය සාර්ථක වූ විට We received Razorpay's first message. ලෙස කොළ පැහැයට හැරේ. එවිට ගෙවීම් ස්වයංක්රීයව ගෙවූ ලෙස දිස්වේ. නැවත පරීක්ෂා කිරීමට දැන් පරීක්ෂා කරන්න ඔබන්න. පසුව, පියවර නැවත පෙන්වන්න මඟින් පියවරයන් විවෘත වේ.
- Card එක මත ඇති සම්බන්ධතාව පරීක්ෂා කරන්න ඔබන්න, ඉන්පසු test payment එකක් සිදු කරන්න.
- එය සාර්ථක වූ විට, Test mode තීරුවේ ඇති Go live with Razorpay ඔබා ඔබගේ live keys (
rzp_live_) එකතු කරන්න. Live mode සඳහා, ඔබගේ පළමු සැබෑ ගෙවීමෙන් පසුව කාඩ්පත කොළ පැහැයට හැරේ.
වැඩිදුර උදව්: Payment messages (webhook).
දැනගැනීම වැදගත්
- Test mode සඳහා key id ආරම්භ විය යුත්තේ
rzp_test_සමඟ වන අතර live mode සඳහාrzp_live_සමඟ විය යුතුය. - Test සහ live සඳහා වෙනස් webhook secret භාවිත කරන්න.
පොදු ගැටලු
- "Key ids start with rzp_test_ (test mode) or rzp_live_ (live mode). Copy it from the API keys page inside your Razorpay dashboard."
- "Paste the key secret. Razorpay shows it only once, when you create the key." එය නැති වුවහොත් නව key එකක් generate කරන්න.
- "Paste the webhook secret you typed in Razorpay."
ප්රශ්න
නිතර අසන ප්රශ්න
Razorpay key පිටුව ඇත්තේ කොහේද?
Sheet එකෙහි එය නව tab එකකින් විවෘත වන සබැඳියක් ඇති අතර, පිටුවේ පැති පැනලයේ (side panel) Razorpay API keys විවෘත කරන්න සහ Razorpay webhooks විවෘත කරන්න ඇත.
Webhook එක ක්රියා කරන බව මම දැනගන්නේ කෙසේද?
එතෙක් Waiting for Razorpay's first message… ලෙස පෙන්වන කාඩ්පතෙහි We received Razorpay's first message. ලෙස දිස්වේ. Stripe හෝ PayPal ද සක්රිය කර ඇත්නම්, පණිවිඩය එවූයේ කුමක්දැයි කාඩ්පතට හඳුනාගත නොහැකි වන අතර එය සඳහන් කරනු ඇත. ඔබ දැනටමත් එක් වරක් එය කර ඇත්නම්, තවත් කිසිවක් කිරීමට අවශ්ය නැත.
Test mode switch එක ඇත්තේ කොහේද?
Razorpay dashboard එක තුළය. ඔබ keys සෑදීමට පෙර පරීක්ෂණ මාදිලිය වෙත මාරු වන්න.